IMHO AC has one of the best spread of hubs and mini hubs, few airlines have more than 1 hub and AC has YYZ, YUL, YVR although YYZ is the biggest, its not the only one.
If an airport such as ZRH closed, Swiss would be in much worse shape than Air Canada if Toronto closed down