Canadian_Mind Canadian_Mind:
Reference guys swearing in WWII; generally when a guy gets shot it is alot easier for him to spit out the words fuck, shit, call the asshole that shot him a cock-sucking son-of-a-bitch, etc... Than it is for him to come up with some literary work of art, on the spot no less, to describe his situation while he's dealing with a fresh bullet hole/missing limb (depending on the size of the round).
And frankly, in a warzone, if your biggest concern is about offending others or being offended by others over a choice use of a few simple easy-to-use words, rather than being concerned about keeping yourself and that other person alive for another day, you really got your head screwed on wrong and need to get the fuck out of the army.
As for the population in general swearing more than Americans, I have personally found that, 9 times out of ten, the average Canadian swears more than the average American. And it's simple to explain really. Canada has been a nation that developed extracting primary resources and to a lesser extent developed the blue collar jobs to process those resources. America has always had a higher ratio of white collar and service workers than in Canada. And where in a white collar job being rude, impolite, and using foul language could cost you your job; out in the bush, in the mines, or in the factories, swearing and banter amongst the workers didn't pose such a risk. So over time Canadian society grew to be more accepting of certain rude, ignorant behaviours, such as frequent cursing and swearing.
Thats my theory anyways.
Even outside the Warzone, Londoners were quite aware of the Canadian reputation of being foul mouthed. It's part of our Heritage. You can't be Canadian if you don't Fucking swear.