I never heard Russia or China openly say they want to annex-invade Canada.
However, I did hear the USA president say that openly, recently and multiple times.
So pardon me for entirely rejecting your 'Russia+China = BAD, USA = GOOD' narrative.
I would even go as far as saying that today, the most immediate danger to World stability is Donald Trump and his USA, which are not friends to anyone anymore. Let us hope we can survive the next 3 years.