If it came down to some kind of Sophie’s Choice, yes, I would pick Moosehead over Molson.
My fist choice of a Canadian beer, though, would probably be Sleeman—that is, had I no other selection available to me. There are also a few local breweries—like the Steam Whistle in Toronto, for example—that will always be my preferred choice over Molson or Labbat.
As for Czech beers, usually available at our Beer Store or the LCBO, my favourites are Budweiser (sold as “Czechvar” in North America), Staropramen (a lager from Prague) and Kozel. Except for the name, the American Bud has obviously nothing to do with the Czech Budweiser. Buy a bottle of Czechvar to see what I mean.