That makes a lot of sense now!
Many friends who went to work to Canada applied for work permit outside of Canada, only one friend applied at the airport, and she had a lot of problems to get it because she already had a visitor visa. They only gave her a few days to stay in Canada, then she...