I have no clue when your friends say that landing in Montreal is easier since I landed in London, Ont. at first place. I didn't find any problem, you just need to apply for SIN card, health card... As to language, friends in Montreal will have more advices as to the importance of English and French used in Montreal. Ontario has been my home since I came. Good luck. :p :p