I don't understand the panic and worry some people have over YYZ "taking over" YVR routes and becoming the only Air Canada hub in Canada. We live in the world's second largest country and YYZ and YVR are located almost on the opposite ends of this vast country, some 5 hours apart. Sure, YYZ will always be the biggest hub for Air Canada, but I cannot see how it could really threat Western Canada (the growing part of the country) airports and YVR specifically. They are just way too far from each other and can both exist as the western and eastern hubs for this country.
I am actually much more surprised how much service Air Canada provides from Calgary and Montreal, which could both easily be just spokes for the true hubs that are YYZ and YVR. Montreal of course is a large city, but it is still very close to Toronto and in many other countries people would have to fly via the hub airport much more frequently than people out of Montreal today have to do.
For example in Germany Frankfurt and Munich are the only two hubs for Lufthansa and for example Berlin, Hamburg and the Ruhr Megapolis, while much larger cities, are only Lufthansa focus cities with very little direct flights other than to some European countries. Flying long-haul on Lufthansa will require Berliners and Hamburgers(?) to always fly via Frankfurt or Munich.
In that context I think Air Canada is providing pretty superior service from YYZ, YVR, YYC and YUL. Just some layman thinking.