The CBC is doing a thing called the 7 Wonders of Canada.
I have ideas on this. I do come down on the human created ones should be the focus and not the natural ones, but to start, my first thought is a human one.
I would suggest the Fraser Canyon between Fountain and Pavilion. The location along the highway there is transcendently beautiful. I will go into full details later