Considering flying to Calgary from UK for a week in order to see Banff and Rockies. We would then take a plane to Montreal and would stay here a few days before hiring a car and driving to Quebec City and Toronto (also seeing Niagra Falls). We would hire a car at Montreal and drop it off in Toronto.
Is this too much and would it be better just to do either the west or East of Canada?