http://www.natureaquaria.com/ These guys are in Toronto. Where in Ontario are you? I bought all my plants in stores around me. If your close to Markham there is a great selection of stores for plants around
I ordered from the Plant Guy and for the most part pretty satisfied, the Vals kind of came in a not so good shape, but the rest of the plants arrived in good condition. I trimmed the vals and planted and hope they recover well.
I will order again for plants I can find locally. Shipping is a little high, but if you order enough plants it may still be cheaper then a lfs.