Kingston
Mississauga, Canada's sixth largest city, is immediately west of Toronto.
Madrid is not in Canada, it is the capital city of Spain. The rest are in Canada, in the provinces of Ontario, Quebec, and British Colombia respectively.
Westmount, Anjou, Kirkland, Pointe-Claire, Pierrefonds, Pointe-aux-Trembles, Riviere-des-Prairies, Lasalle, Lachine, Verdun, Ville-Emard, Beaconsfield, Outremont *** Plateau Mount Royal, Town of...
no, Toronto is a city in Ontario, and Montreal is in Quebec. They are about 535 km away.