While I do not agree with the intentional attempt at humor that was in the FOX piece Canada is not exactly a military powerhouse. It ranks 15th in the world right between Mexico and Iran and is lower ranked than India, Germany, Japan, Turkey, Brazil, the U.K. Italy, South Korea, Indonesia and if you can imagine it Canada even ranks lower than France. The local Girl Scout Troop is more of a military powerhouse than France is and it would be much more dependable in a fight too. Also you can add the real powers in the world to the very top of that list, the U.S., Russia and China.
So while I do not care for how Canada was used as a joke it cannot be overlooked that Canada is not exactly in the upper tiers of military strength in the world.