@TCC
From informations I have gathered am pretty sure you can land in Montreal without any difficulties as long as your final destination is not montreal. Montreal is still part of Canada and the immigration officers there are working for the federal government therefore Landing in Montreal is the same as landing anywhere in Canada but residing in Montreal is what differs because they have their own criteria for selecting immigrant.