The General Employment Permit allows non-EU citizens, including Canadians, to work in jobs that aren't on a restricted list. This permit is usually granted for up to two years at first and can be extended, but the total time allowed on this permit is five years. There's a minimum salary requirement of €30,000 annually, though some jobs require a higher salary. To get the permit, you might need to prove that there were no qualified EU/EEA citizens available for the job. After holding this permit for five years, you can apply for long-term residency (Stamp 4).