Immigrating to Canada is not just a decision and come over to Canada, you need to learn Canada life. As per my experiences some one need to understand following areas of Canada and then start proceeding.
1. Social Life
2. Weather in Canada
4. Various Provinces and Cities
5. Education System from KG to University
4. Health System
5. Housing System
6. Job Market
7. Job Culture
Knowing all these would give clear view of Canada and it lead to a good decision to immigrate here.
I will try to cover all these areas in this site day by day to give a clear picture of Canada. Start preparing here to Immigrate.