Kind of late to the party, but I'll hop in to add some comments.
First, some background about myself - Sabres fan from the Buffalo area. I'm old enough to have been at Expo '67 in Montreal - thanks to my parents and our pop up tent camper. We stayed in a campground near St Hyacynthe. As an adult, I started travelling to Montreal for the Jazz Festival in the early 90s. My sons and I have skied Mont Tremblant every year from 2006 - 2020 and then again this past February post pandemic. Heading back in February 0f 2024. We typically stop in Montreal or Ottawa to catch a hockey game as part of our trip and the Habs and Sens are my 2nd and 3rd favorite teams.
Montreal
An absolutely fabulous city. Multi cultural, multi lingual and so much beauty and history. The Bell Centre is my favorite place to see a hockey game. Vieux Montreal (Old Montreal) is great to visit - shops, restaurants, architecture, churches, souvenir places, and so much history. The downtown area is a good as a downtown gets, tons of site seeing, restaurants, more churches and museums. The Montreal Museum of Fine Art is an excellent art museum - world class. Super easy to use subway. You can easily take it out to the Biodome, Botanical Garden and Olympic Stadium. There are so many streets and districts to explore. I never miss a stop at Hurley's Irish Pub on Rue Crescent.
I've been to 6 or 7 hockey games at the Bell Centre including one Buffalo Sabres game. For the Sabres game, we were obviously rooting for Buffalo. The fans around us were super nice. They obviously saw I was older and asked me about seeing Gilbert Perreault and the French Connection play and what it was like to see games vs the Canadiens in that era. It was actually those games that helped me fall in love with the Canadiens as well.
All told - for between the ski trips and jazz festival trips I've been to Montreal at least 25 times. I have not once experienced any negativity from any French speaking individuals. My suggestions and maybe (?) the key to my positive experiences is to be respectful. Learn some basic words like bonjour (hello), bon soir (good evening), merci (thank you), merci beaucoup (thank you very much) desole (sorry). I would look up the pronunciations, learn them and use them. I've learned how to say - I'm sorry , I don't speak French. Do you speak English? And find it very helpful or greet someone by saying "bonjour, hello". It is my view that walking up to someone in an area that you know to be predominantly French speaking and simply using English is akin to saying that you know they are French speaking and likely know English, so too bad - I am demanding that you speak English to me.
Ottawa
I've probably been to Ottawa 7 or 8 times over the last 15 years. Blues Festival, to see Van Morrison at City Folk, but mostly as part of the ski trip to Tremblant. The arena is indeed inconveniently located. I've stayed out in Kanata and travelled into the city to visit and the reverse. I prefer staying right in downtown Ottawa. There's so much to see starting with the Parliament/Peace Tower/Parliamentary Library. Lots of museums and architecture - National Gallery of Art (fantastic), Museum of War, History Museum in Gatineau, Nature, Chateau Laurier, a basilica, and various other historical and government buildings. The Byward Market is a nice area to explore with restaurants and various type of shops. The star of the show in winter is the Rideau Canal. You can rent skates or just walk on the ice. There are warming huts along the way, various types of entertainment, food to eat including the famous queue de castor (beaver tails, i.e. fried dough). One year, my sons and I skated from our hotel (Elgin) to what was then the Ottawa Civic Centre to catch an Ottawa 67s game and then skated back afterwards.
Quebec City
If there is any time, I'd recommend a stop in Quebec City for a day or two. It's an absolutely stunning place to visit from an architectural, cultural, and historical point of view. Walking the walls and seeing the gates is memorable, the citadel full of history. Inside the walls are some of the most charming and beautiful buildings you'll ever see in North America. Shops, galleries, restaurants, churches, museums, businesses, souvenir spots, bars - you name it. The lower town has lots of historical buildings, craft shops and restaurants as well. The Grand Allee outside the walls is very popular for restaurants and shops as well.
My sons and I went this past February as part of our ski trip. We ended up there during the Winter Festival which was really nice. The city was just alive with activities, colorful lighting and tons of people. We also caught the annual Ice Canoe Race across the St Lawrence River and back. That was a lot of fun as well.
Apologies for the length