The Canadian job market can be quite different from your country. I would suggest learning everything you can about the Canadian process.
Depending on your language skills, Quebec is primarily a Bilingual province (English/French). Montreal has sections that Anglophones (English speaking) can live quite comfortably and other areas it is critical to know Quebec French. (it is different then Parisian French)
New Brunswick also has a french population, however the balance of Canada uses English as their primary business language.
This may give you some good tips:
http://careego.com/CareerResources/ImmigrationJobSearch/JobSearchStrategies/tabid/325/language/en-CA/Default.aspx#