The thread about a US invasion of Canada has me wondering, could any single nation other that the US actually invade, occupy some or all of Canada and persuade the Canadians to stop fighting ?
For the sake of argument assume that the US is a benevolent neutral (ie. will sell Canada any arms except nukes (at fair prices) including existing ships, planes, tanks etc, on a cash and carry basis, but won't supply combat troops) and none of Canada’s other traditional allies will come to their aid. I will also assume that the US is prepared to threaten to use nuclear weapons against any nation that nukes Canada, and is not prepared to accept the Canadians developing their own nukes.
As a point of departure assume an isolationist US combined with a Canadian government that for example sinks a foreign ship in the North west passage, or uses deadly force to stop foreign fishing fleets from fishing in Canadian waters and matters escalate to the point were another nation invades Canada.
Assume the Canadians are prepared to introduce conscription, move to a war time economny, sell assets to buy arms etc.
My sense is that so long as the US sells Canada arms, the Canadians would be able to keep on fighting for years but eventually they would run out of money and man power, but who knows maybe they could inflict enough damage on the attacker to force them to give up. (Ie. buy bombers from the US and hit their home land ?)
Thoughts ?