There are thousands of unemployed pilots in Canada, many with significant time and experience. No company is going to apply for a work visa for a foreign pilot. And I doubt the gouvernment would grant it anyways. Sorry to burst your bubble, but it would be stupid for the average company to hire a guy from the other side of the world instead of the guy down the streat (especially cause there are dozens of guys down the street).