None of those would help if we were invaded. Really, only 3 nations might invade Canada, and only 1 is likely to (just not in the foreseeable future).
1. Russia: This is the one people think about when they imagine Canada getting invaded. But it isn't likely at all to ever happen. They'd only invade as a side-note to invading the US, and that isn't a ground war they want to get into. They'd be far more likely to just nuke North America into a giant sheet of radioactive glass, if it ever came down to a pissing match between the US and Russia. And they've mostly retired 7.62x39 at this point, except for second line and home guard militia types. Their frontline troops have been using 5.45x39 since the 80's.
2. China: The great human wave sweeping across the land. Except they'd have to cross an ocean to do it. They don't have the navy to pull off an overseas invasion. And they don't have the logistics supply chain structure to support it even if they did. We'd have a decade or so of prep time while we watched them build up the necessary ships and logistics to even make an attempt. And they're currently standardized on the 5.8x42 for the QBZ-95 (the military version of the Type-97 we see here), although they still have a LOT of Type 81's (7.62x39) in frontline service, they are moving away from it.
3. The US: People are going to ask me to pull out my tinfoil hat here, but bear with me a sec. Of the 3, in the long haul, the US is BY FAR the most likely to invade Canada. Not anytime soon, but it's very conceivable, in the future, and not for the reason most people think. It isn't Oil. It's all about Water. Even without climate change, Canada already exports massive amounts of fresh water through pipelines to the US, largely to California to support their agricultural. As the US population continues to grow, as does intensive agriculture requiring more and more water, this export is set to increase over time. It is very conceivable where they start asking for more than we're able/willing to send. Add in climate change, and it becomes very conceivable that the pressure to invade in order to secure access to fresh water would become intense. The US is standardized on 5.56 currently, and that isn't changing anytime soon. However, with the time scales we're talking about (50-70 years down the road), counting on them still being standardized on that round is a muggins game.