Don't be ignorant. Saying "Canada doesn't know shit about war" is quite disrespectful to the +45,000 who died to liberate Europe, which proportional to our population at the time, was the same as the U.S (actually 0.08 higher, but I doubt that's statistically significant). These men and women were committed to liberating Europe despite Canada never having a Pearl Harbour (ie: a real reason to get involved, beyond being helping out old allies)
Perhaps a tour around Europe, visiting various Canadian war memorials would make u appreciate Canada's ability to fight.
As for invading us. Have fun conquering the 2nd largest country in the world, with a climate that ranges from +30 to -30 (that's just our capital btw), and a geography that ranges from mountains to prairies