The young girl has a lovely voice, yes, but seeing Stephen Harper sing this song is like watching David Duke sing "We Shall Overcome." Someone who was disappointed we didn't get to play in the Iraq sandbox and is destroying our fiscal security to buy unnecessary stealth fighter jets should not be singing peace anthems. It is not merely distasteful, it is hour-long-shower-scrub-with-a-wire-brush disgusting. Maybe this is his energy plan, to hook John Lennon's coffin up to a turbine and provide free electricity to the entire American continent from the resultant spinning.
He says he has his own lyrics for the song - I'll bet. Something along the lines of "Imagine there's no Liberals..." no doubt.
Personally, I'd have thought he'd be more into a different Lennon tune from a year or two earlier, though again he'd have his own lyrics... "You say you want a coalition..." or perhaps "Can't buy me Love."
"Where else would you go when you have an ax to grind?"