Britain's Prince Charles is greeted by Canadian Prime Minister Stephen Harper, during the second day of his tour of Canada, in Cupids, Newfoundland November 3, 2009.