I don't know if Canada has changed its work rules in recent years but in the 70s & 80s it was very difficult to get a work permit. I spent 7 years flying for a Canadian company in Oz, India & Thailand & had a Canadian license but when they wanted me to fly in Canada, I couldn't get a work permit. The answer was always train a local; how ever I believe it is easier now but as suggested marry a Canadian girl!