Solo female travel – Canada itinerary

Friends, I need some input on a realistic 21 day itinerary. It’s my first time visiting Canada and while I’m European and likely gravely underestimating the dimensions, I’ve done longer solo travel legs in South America.
Which of these would you do/ skip during a 3 week trip: Vancouver – Vancouver island & Pacific Rim NP – Kelowna – Jasper NP – Banff NP – Toronto. Seeing as how my brother lives near Toronto, I might add Montreal, Ottawa or Quebec City to the list. I plan to visit the north and also the maritime region another time, but is there anything on here you’d skip or add? I’ll take car rentals, domestic flights unless otherwise recommended.

Any skip/add recommendations for Banff and Jasper?
-Wells Gray Provincial Park
-mount Robson
-Icefields
-Maligne lake, Bow lake, lake Louise, Moraine lake

Tips for Pacific Rim NP and Kelowna much appreciated as well. I’m not into touristic activities , nor days of camping, a middle thing will do for such a short trip. Huge thanks in advance for helping me narrow it down to a realistic 3 week trip!

Solo female travel – Canada itinerary