My advice to people seeking jobs in Canada: be willing to move to crappy and cold places. Canadian economy has been bad in the past two decades, and it seems that there is no sign of picking up soon (just look at the value of Canadian money). If you are thinking about your first place to settle in Canada, beware of the cost in big cities. Consider less crowded cities in Canada - the cost of housing and living would be much lower. You may decide to move to better cities (such as Vancouver or Toronto) when opportunities arise.
Also, check how conservative a city is. I personally found that people tend to be very cold towards each other in conservative cities - not a good place to experience Canada as an immigrant and may make you feel depressed.
Also, check how conservative a city is. I personally found that people tend to be very cold towards each other in conservative cities - not a good place to experience Canada as an immigrant and may make you feel depressed.