Since you've said you're not hikers, sure, I'd say that should be enough for Banff and Jasper--but you should consider a night in Yoho as well. It's right next door, after all, and Emerald Lake is something else again!

Rick