I can't tell the difference between a Canadian and an American accent either because there isn't really such a thing. Southern and eastern accents in the U.S. are fairly different from the northern U.S. and Canadian accent, but Canada is fairly uniform aside from Newfoundlanders, who have a distinct accent.
And the Québécois have such a thick accent that very few other people in Canada can understand them at all. ;)