There is no logical reason for Canada to have a large powerful army.
The US won’t let anyone else attack Canada, for obvious reasons.
For even more obvious reasons, if the US ever decided to attack Canada, no conceivable Canadian force could do much to even slow it down.
So what would be the point of having a powerful Canadian military?
Winter.
It's a force to be reckoned with at that latitude, especially from Alberta to Manitoba.
But I'm not sure why the US would conceivably want to attack Canada, unless it had been invaded and the invaders were posing a threat.
Because at the current direction America is going Canada will soon be on it’s own.
JB