For only $1, you can make Mom a personalized greeting card at Walmart Canada online.
You could go to the drug store and search through hundreds of cards with just the right words on it to give to your Mom. Then you'd pay over $5 for that card, which really isn't truly your own sentiment and the picture of flowers on the front means absolutely nothing. Or, you could make your own greeting card, with your own simple wording and your own photos, so Mom knows you actually made more of an effort than licking an envelope. Plus, this only costs $1 and will be ready in one hour.
Basically, you'll choose a template for a 4x8 greeting card, upload your photos, add them to the card, and add a caption in your choice of font. Once you've finished your gorgeous card, you can choose to pick it up from your local store or have it delivered for only $2. Having it delivered is a great idea, especially if you live far enough away from your Mom that you can't be there to give it to her yourself. I'd also love getting this card in the mail from my kids as a little surprise (hint, hint, to all the husbands out there).
They don't just have Mother's Day cards, but a wide selection of greeting cards to choose from as well.