I was going to ask the same question. Does Canadian liquor laws not allow craft breweries like Anchor Brewing and Sierra Nevada Brewing here in California?
It does, and in fact there's a ton of 'em. Liquor control is a provincial concern, so I'm really only familiar with Ontario's situation, far more so than other provinces.
Here in Ontario, the Beer Store has a government-granted near-monopoly on beer sales. It's also owned nearly entirely by the two major national breweries, Molson and Labatt, which meant that it was considerably more difficult for craft brewers to get any exposure. (Apparently that changed somewhat this year).
Nonetheless, you can also buy craft beer at the breweries' on-site stores, or at the provincial liquor stores where it is usually stocked alongside the imports.