For skilled professionals around the world, the dream of immigrating to Canada often comes with one giant, perceived obstacle: the need for a Canadian job offer. It’s the classic chicken-and-egg problem—how do you get a job from thousands of miles away...