Tough to do but not impossible. You also need to consider the difficulty getting into the job market and whether you will be able to save enough for things like burying a home, retirement, etc. It is much harder to transfer into mid management position in Canada than an entry level position unless you are transferred from another country to Canada. Many have to start a career in Canada starting with entry level position if they have had held a more advanced position abroad. It is harder to start from scratch in your 40s versus your 20s or 30s.