Thanks for posting the original link I had not seen it, only the BBC article reporting on the study.
You are correct that Canadians come in eighth overall considering the multiple criteria of: behaviour; politeness; willingness to learn the lingo; enthusiasm to try the local delicacies; and how much money they put into the local economy.
Apparently Canadians are last (alongside Russians and British) in the category of politeness which, as the BBC article puts it, "Americans were judged the most courteous and the British the rudest, alongside the Russians and Canadians."
And that is what I based my earlier statement on, since it is the only time Canadians are mentioned in the BBC article.
The direct Expedia link says basically the same thing; i.e., "‘Have a nice day’ Americans are the most polite, out-charming Germans and Japanese. Britons are judged to be the rudest, followed by Russians and the usually placid Canadians."
Another thing to consider is the points assigned. The top three countries overall were the Germans, Americans, and Japanese who scored 41, 32, and 24 points, respectively. Canadians only scored 4 points so there is a large gap there.
And let's not forget the real moral of this story. Canadians were not at the top. The world does not have the same image of you that you have of yourselves. In fact, the evidence is the opposite; Canadians are considered to be among the rudest citizens in the world when travelling overseas.
And Americans are not the rude, arrogant, "Ugly-Americans" that we are so often called by Canadians. In fact, the evidence is just the opposite. Americans are polite to others when travelling overseas, exhibit decency, and basically get along quite well with others.
It is time to bury this myth.