For those wishing to work in Canada under a job offer there are various work visa options.