Not sure what your budget looks like, but be prepared for sticker shock in Ontario. It ain't pretty...

You could go with ones everyone recommends, but you'll pay through the nose...

"Reasonable" priced Cubans that are nice...

SLR Serie A.
Vegas Robaina Famosos
Sancho Panza Non Plus
Punch Petit Coronas
El Rey del Mundo Petit Coronas
Fonseca (just about any)
La Gloria Cubana Tainos


"El Cheapo" (which are nice):

Quinteros line (Brevas, Nacionales, Panetalas)
Jose La Piedra (Brevas, Nacionales, Cremas)
Vegueros


Be careful of counterfeits - they're pretty prevalent in Canada...