If you really looking to work in Canada, then apply to immigrate in Canada, You also need to have some basic information of the cost of living in Canada and also lifestyle ut there.
Take tests that make you qualify to settle in Canada. You can also check out here about the culture and cost of living in Canada. This gives you more clarity
Due to this current situation you can just postpone your home purchase plan for some time. It's you be in some rental houses at present. You can check cost of rent in Canada to get you more clarity.