My mom, little sister, and myself are planning to travel to Canada for the first time. We can choose between Montreal or Toronto.

We mostly search for good shopping places, good fast food (yeah i know it's basically everywhere haha, but maybe some mcdonalds branches with special meals? ;-]), and most of all good hotels/airbnb apartments in 'safe' areas (I know Canada in general is a safe country, but even in Canada I guess there can be less safe areas too)

It's also important for us to be in areas where people speak mostly english (We've been to a lot of europe countries and we want to finally be around native english people and less french ones for example haha) Thanks for the help in advance!

  • 2
    Please don't close this. While we do close 'where should I go' questions if they are vague, in this case the OP gave specific criteria for macking the choice, and it's objectively answerable. – DJClayworth Aug 25 '18 at 18:18
  • 1
    What constitutes 'good fast food'? – jcm Aug 25 '18 at 21:37

On the criteria you have given there is little to choose between Montreal and Toronto. Both have good shopping, plenty of fast food, are extremely safe, and have good hotels and B&B.

Toronto is the larger of the two cities, and the more cosmopolitan. It has a somewhat greater array of shops. It's going to have a wider variety of food. If you want your fast food to be Lebanese, Portuguese or Laotian, Toronto is more likely to have them (though Montreal doesn't do badly). Montreal has a couple of fast food chains that don't really exist outside Quebec, such as St Hubert chicken. And you should make sure you try the bagels.

In terms of language, you can almost always get by with English in Montreal, but you will find some places where French is the native language. Even then people usually know enough English to interact with you. In Toronto English is the main language of communication, and French is rare, but if you want to try that Lebanese, Portuguese or Laotian food you may find that some of the people selling it speak Lebanese, Portuguese or Laotian as a first language. This is not usually a problem. They will almost always know enough English to interact with you. If you stay on the well-trodden tourist track everyone will speak English.

If you are looking specifically for McDonalds specials, poutine is available across Canada, though I would strongly recommend trying it somewhere other than McDonalds.

Not the answer you're looking for? Browse other questions tagged or ask your own question.