Replying to @HarmlessYardDogAs a Canadian, I can say none of that is true. No, Middle East isn't coming, Mexico isn't coming, South America too.
Canada gives those countries 1/1,000th of support and aid as the US does.
It's not happening, and even if it did, US would still win. Wouldn't be close.