Direct answer
You can do Vancouver + Victoria in 5–7 days, Vancouver + Whistler in 5–7 days, or combine all three in 9–11 days. If you want maximum experiences in one trip without rushing, plan 9–11 days. If limited time, do Vancouver + Victoria (or Vancouver + Whistler) now and save the third for another trip.
Note: Add travel days to/from Edmonton (fly ~1.5 hrs). Allow extra time for weather-sensitive activities.
High priority (most visitors enjoy these):
Whistler/Squamish highlights (if including Sea-to-Sky corridor):
Victoria highlights (if going to Vancouver Island):
Lower priority or skip if short on time:
A) Focus: Vancouver + Victoria — 6 days (recommended if first trip)
B) Focus: Vancouver + Whistler — 6 days
C) All three — 10 days (relaxed)
If you tell me your trip length and travel dates I can produce a detailed day-by-day plan with travel times and booking tips.