Google has finally made Google Play gift cards available for people in Canada. Denominations of $15, $25 and $50 (CAD) are available from selected retailers. The short list of where to buy them:
Shoppers Drug Mart
Google advises that while the cards have officially launched, they still may be on the way to retailers. You should call around to see who has them in stock now.
Via Android Central