I have to admit that one of my favorite anthems (really?) is O Canada. I love hockey games against Canadian teams because they sing it. And I've only heard it a few times at the Olympics - the best, I think, was Thursday night's rendition by the Canadian womens' hockey team after they won the gold medal (many of them, actually) by beating the U.S. team 2 - 0.
But leave it to Steven Colbert, in his inimitable style, to bring a new twist to this great song. Here is he with Canadian singer Michael Buble, belting out O Canada to the tune of the Star Spangled Banner: