The best spot for timeshares is Canmore. There is one in the town of Banff, but I doubt you will be able to get 2-3 units in the summer. Canmore is another 20 minutes down the road and has more timeshares to choose from.
The next place with a good concentration of timeshares is Fairmont Hot Springs/Radium Hotsprings out on the west side. You need to add an hour to the driving time to just about anyplace you want to go within the National Parks from there. You are most likely to get multiple units, but it's 1.5 to 2 hours drive to Lake Louise etc and really too far for Jasper.
There is a legal limitation on lodging within the national parks so new buildings within the last 20 years or so have been on the edges of the park especially Canmore. As a result, it can be very crowded in the summer but is also the best source for groceries and gas as well as lodging. The ideal time is the week after Labor Day when the weather is great, the bugs are gone and the crowds have lessened, but before the snow starts to fall.
Jasper is doable as a day trip from Canmore, but it's a really long day. Try to plan a couple of nights before or after in Jasper and then take the whole day to drive the Icefields Parkway down to the south end. The Best western in Jasper has units that have a sleeping loft area with 2 or 3 extra beds (though it got pretty hot up there without air conditioning). Ideal would be the Inn above the Icefields center which is expensive in the summer and has lots of competition from tour bus groups. However, location, location, location.
For non-timeshares, the various cabins along the Bow River Parkway are less expensive than staying in Lake Louise. I've stayed at Castle Junction and Baker Creek and both were fine. The negative is the train tracks are right there.
There are also tons of condos in Canmore so you can likely find some via VRBO etc to rent.
Sue