yes, they all very nice.
Depends on what you want.
Land in Calary and car trip (just visiting, you can spend days in each location if you want)
Day 1 Calary - Banff/ or Lake Louise
Day 2 Yoho National Park - Columbia Glacier - Jasper
Day 3 Jasper
Day 4 Edmonton (or skip)
Day 5 Calary
You can do day trip or days.
Yoho National park
Galacier Columbia / Japsper / Edmonton -Calgary