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