When choosing the place where you should immigrate in Canada, make sure you do your research well. Don’t just think that the best place is the big metros like Toronto, Vancouver or Montreal. Other smaller cities may offer you a good job that uses your talents, education and experience.
The best way to choose the ideal place to immigrate to is to find out where the jobs are in your targeted industry. You can do your research on the government website.
Also look at this research done by moneysense magazine. The research ranks the various cities in Canada on various parameters. The top 3 cities are Ottawa, followed by Burlington and then Kingston. The big metros unfortunately rank much lower.