Hi Lara,
The best place to buy them is through the local clubs. I believe there are three of them in the Montreal area. It's too bad you missed a show and sale a week or so ago.
Here's the listing of clubs and contacts.
As far as I know there are no on-line sources in Canada. There are some e-bay sellers who are located in Canada. Exotic violets is in BC and has some for sale now. Violet4you is in Ontario and will be posting some soon.
Here is a link that might be useful: Violet societies in Canada
Q