The question is, does Canada ever have to fight a war by itself? I mean, in what kind of even bizzaire scenario do you see Canadian forces fighting an enemy in a conventional war without the backing of the US or anyone else? I think such a chance is so remote, that the government is really better off making a military that is highly mobile and works to mainly support allied operations worldwide.
You have to design your military around the mission.
And in a situation where a place becomes unstable and Canadian civilians must be withdrawn, I think Canada's got the right stuff for that kind of operation, though I'm not sure what Canada's air and sea lift capacities are.