If you want to get a complete view of Canada - so the rocky mountains of the west, the islands of the west, the prairies of mid-provinces, Toronto, Quebec life, the quietness and tranquility of the east coast and it‘s islands, you can take a tour on a simulated flight airplane…ah I just checked. They don‘t do cross Canada anymore. Shame. You would have enjoyed it very much. But they have similar shows. https://www.flyovercanada.com/
https://www.viator.com/Canada/d75. Some great sight seeing ideas.
I was born and raised in Vancouver and lived in Toronto also for 7 years. I travelled by car from Vancouver-Toronto and back, so am familiar with the beauty of Canada. I have been to Montreal. But I have yet to visit the islands of the east coast. Would love to!
If you want some amazing views and hiking trails, and chance to see wildlife, bears and other animals, I recommend the west coast. Vancouver is amazing for that. A mix of city, beaches, ocean, parks, Granville Island market, and mountains all in one. Also recommended are the Vancouver Islands and the various places there are worth the trip. Even traveling into the interior of British Columbia is a beautiful world of its own. Alberta (the next province over) is also full of wildlife, and lots love that bit of laid back way of life.
The prairies in the middle are just that. Not much going on. Sorry you prairie people! Toronto, Ottawa and Quebec are filled with lots of life and its own culture. Niagara Falls is breathtaking, and there are some wineries in Ontario worth a visit. Toronto has an underground city to so-to-speak, stretching from one part of downtown to the other, also a couple of beaches, lakeshores, and the CN tower and visiting Center Island or other locations, like High Park are nice.
Quebec is very unique in its own way, and since you speak French, would be nice to visit those friends and get to know their culture. The east coast is brilliant with lots of peaceful scenery apparently. So depending on what you want to do. Check out the different links and check your budget. Not always cheap to stay in Canada, but it is manageable if you search carefully.
Also Vancouver is known for its amazing international restaurants, world class. But across Canada is getting that way, too.