Alberta Springs, Glen Breton and 40 Creeks are all excellent suggestions.

If you have broad ranging ideas about what is a good beer there are tons of micro breweries in Canada with a huge range of flavours and styles