Many people want to immigrate to Canada because of the many opportunities this city has to offer. There are many cities in Canada that provide a foundation from which to start life. There are a few things you need to do before even considering immigrating to Canada, let's take a look at some of the…