Canada wouldn't be able to defend from an invasion
Even then, who would want to invade Canada? Despite the recent political blustering, it seems incredibly unlikely that the US would invade Canada, and the only other plausible invader that I can think of right now is Russia, but their military isn't doing very well at all right now.
(Although I'm Canadian, so this may perhaps just be wishful thinking on my part)