Barack Obama once called the Prime Minister of Canada, Stephen Harper, the President of Canada. Don’t worry, he’s not a moron.
He can’t help it if he hasn’t been to any of Canada’s 35 provinces. He’s been busy traveling through the U.S.‘s 57 states!
Of course if Republican John McCain had said this, well, by Jim, CBC’s Fifth Estate would do a special 9-part series on Agin’, Ragin’ Republicans and feature clips of George Bush saying “nucular” instead of “nuclear”.