To check your PerfectGift eGift card balance in Canada, either click the link in the original email you received, or go directly to myperfectgift.ca and enter your 16-digit card number plus the 3-digit CVV. You can also call 1-888-271-4796 if the website isn't cooperating. The whole thing takes about 30 seconds once you've got your card details in hand.
So I was standing in line at Shoppers Drug Mart last winter, trying to pay for a pile of Christmas stuff, and I went to tap my PerfectGift Visa card — the digital one someone had emailed me as a gift — and it just... didn't work. The cashier gave me that look. You know the one. I was completely flustered because I hadn't actually verified the balance beforehand, and I had no idea if the card had even been properly activated. Turns out the issue was completely fixable, but I had to step aside and sort it out on my phone right there in the store. Not my finest moment.
That experience is exactly why I now always check the balance on any eGift card before I try to use it. And if you've got a PerfectGift eGift card — whether you bought one for yourself or received one as a present — here's everything I've learned about how these digital cards actually work and how to stay on top of your balance.
Quick Facts
- Balance check: myperfectgift.ca or call 1-888-271-4796
- What you need: 16-digit card number + 3-digit CVV
- Issued by: Peoples Trust Company
- Valid for: 3 years from purchase date
- Inactivity fee: $2.50/month after 12 consecutive months of no use
- Denominations: $25, $50, $100, $150, $200, $250, $500
- Works: Anywhere Visa is accepted in Canada and internationally
- Non-reloadable: One-time use only — can't add funds once it's spent
- Available at: Shoppers Drug Mart, Walmart Canada, Canadian Tire, Loblaws, and online
What Exactly Is a PerfectGift eGift Card?
Here's the thing: a PerfectGift eGift card is functionally the same as the physical Visa gift cards you'd pick up at the checkout rack at Canadian Tire or Loblaws. Same Visa network, same purchasing power, same rules. The difference is purely in the delivery. Instead of a plastic card, everything arrives by email — usually within a few minutes of purchase, though sometimes it can take a couple of hours depending on the payment processor.
The email you receive will contain your card details: the 16-digit card number, the CVV (that 3-digit security code), and typically a direct link that takes you straight to the balance page. Some emails also include a barcode or a clean visual of the card itself. I've found the presentation varies a bit depending on whether someone bought the card online directly or through a third-party retailer's digital gift card section.
One thing worth knowing upfront: these cards are non-reloadable. Once the balance is spent, that's it. You can't top it up. So if you're planning to use it across multiple purchases — say, buying something at Walmart Canada one week and then using the remainder at an online store — you'll want to keep close track of what's left each time.
How to Check Your PerfectGift eGift Card Balance
There are basically three ways to do this, and I'll walk through each one.
Option 1 — Use the link in your email. This is honestly the fastest route. When PerfectGift sends the eGift card to your inbox, there's usually a "Check Balance" link or button right in the email body. Clicking it takes you directly to a page where your card details might already be pre-filled, or at minimum, you're one step away from seeing your current balance. I've found this works great when the email is fresh — as in, you just received it or you've used the card once or twice recently.
Option 2 — Go directly to myperfectgift.ca. This is the method I use most often now, especially if I've lost track of the original email or the link seems to have gone stale. Head to the site, find the balance check section, and enter your 16-digit card number along with the 3-digit CVV from the back of the card image. Hit submit, and you'll see your remaining balance right away. As of my last check in March 2026, this process was still working smoothly — no account creation required, just the card details.
Option 3 — Call 1-888-271-4796. Sometimes technology just doesn't cooperate. I'm not too proud to admit I've called this number at least once. The automated system walks you through entering your card number and gives you the balance. It's a bit slower but works well if you're not near a computer or the website is being finicky.
- Open the original email containing your PerfectGift eGift card details.
- Look for a "Check Balance" link or button — click it for the quickest route.
- If the link doesn't work, open a browser and go to myperfectgift.ca.
- handle to the balance check section on the site.
- Enter your 16-digit card number and 3-digit CVV exactly as shown in your email.
- Your current balance will display on screen. Screenshot it or write it down for reference.
- If the site isn't working, call 1-888-271-4796 and follow the automated prompts.
Common Issues (And What Actually Works)
Let me save you some frustration here, because I've run into a few of these myself.
Didn't receive the email? First thing — check your spam or junk folder. I know that sounds obvious, but eGift card emails from automated systems have a habit of getting caught by spam filters, especially in Gmail or Outlook. If you ordered it yourself and it's still not showing up after an hour or two, check that the email address you provided at checkout was entered correctly. One transposed letter and it's gone into the void.
The balance check link in the email isn't working. This one tripped me up. Some links in these emails do have expiry considerations or can break if the email client mangles the URL. Could be wrong, but I think certain email apps (especially some mobile ones) sometimes wrap the link in a tracking redirect that breaks it. If the link fails, just skip it entirely and go straight to myperfectgift.ca — you don't need the link to check your balance, you just need the card number and CVV.
The code shows as already used, but you haven't spent it. This is the one that makes your stomach drop. In my experience, this can happen if the card was activated during the purchase process and then an error occurred, or — and this is rare but it happens — there's been fraudulent use. If you're certain you haven't used the card and the balance shows zero or the code shows as redeemed, contact PerfectGift support directly. Don't wait on this one.
The card was declined even though you have balance remaining. A couple of things can cause this. First, some online merchants put a pre-authorization hold on your card that temporarily reduces the available balance. Second, if you're trying to use the card for an amount that exceeds the balance without telling the cashier to split the payment, it'll decline. You'll need to let them know the exact remaining amount and ask them to run it as a partial payment — most retailers across Canada will accommodate this if you ask.
If the eGift Card Was a Gift to Someone Else
This is where eGift cards get a little different from physical ones. When you purchase a PerfectGift eGift card as a gift, you typically enter the recipient's email address during checkout. The card gets sent directly to them — which is great for birthdays when you're 1,000 kilometres away, not so great if they're not big on checking their email.
For the recipient, activation is pretty simple. The card is technically ready to use the moment it arrives in their inbox — there's no separate activation step like you sometimes see with physical gift cards where you have to call a number first. They just need to note the card number and CVV, and they're good to go anywhere Visa is accepted. That includes online shopping, in-store purchases, restaurants, you name it.
If you bought a PerfectGift eGift card for someone and they're telling you it never arrived, here's what I'd suggest: first, confirm you entered their email correctly. Then ask them to check spam. If both of those check out and it's been more than a few hours, reach out to the retailer or platform where you purchased it — they can usually resend or verify delivery on their end.
Worth noting: the 3-year validity clock starts from the date of purchase, not the date the recipient first uses it. So if someone sits on a $100 eGift card for two years before opening the email, they've got one year left — not three. And that $2.50/month inactivity fee kicks in after 12 consecutive months of no use, which can quietly eat into the balance if the card gets forgotten. I'd honestly recommend reminding the recipient to use it sooner rather than later, or at least to check the balance and know what they've got.
A Few Things I Wish I'd Known Earlier
Have you ever gone to use a gift card and realized you couldn't remember if you'd already spent part of it? That's actually the most common situation I hear about. Because eGift cards exist only in your inbox, there's no physical reminder sitting in your wallet. I've started keeping a simple note on my phone with the card number, CVV, and the last balance I checked — it takes 20 seconds and saves so much hassle.
Also: PerfectGift cards are issued by Peoples Trust Company, which is a federally regulated financial institution. That matters because it means there's a real regulatory framework behind these cards — they're not some fly-by-night product. The Visa branding means they work at any Visa terminal in Canada and internationally, including online purchases with foreign merchants.
And just to be clear about the denominations: you can get these in $25, $50, $100, $150, $200, $250, or $500 amounts. The $100 and $50 options are by far the most popular gift amounts from what I've seen — but for a big occasion or a group gift, the $250 or $500 option is genuinely useful.
How do I check my PerfectGift eGift card balance in Canada?
Go to myperfectgift.ca and enter your 16-digit card number and 3-digit CVV. Alternatively, click the balance check link in your original gift card email, or call 1-888-271-4796 to use the automated phone system. All three methods are free and you don't need to create an account.
What do I do if I never received my PerfectGift eGift card email?
Start with your spam or junk folder — these emails get filtered surprisingly often. If it's not there, confirm the email address you provided at checkout was correct. If everything looks right and it's been more than a few hours, contact the retailer or platform where the card was purchased. They can verify the order and resend the email.
Does a PerfectGift eGift card expire?
The card is valid for 3 years from the date it was purchased. However, watch out for the inactivity fee: if you don't use the card for 12 consecutive months, a $2.50/month fee starts being deducted from your balance. It's worth using it well before that point — or at least checking the balance periodically so you're not caught off guard.
Can I reload or add money to a PerfectGift eGift card?
No — these are non-reloadable cards. Once you've spent the balance, that's it. If you want more funds, you'd need to purchase a new card. This is worth keeping in mind if you're planning to use it across several transactions over time.
How does a gift recipient activate and use a PerfectGift eGift card?
There's no separate activation step required. Once the email arrives in the recipient's inbox, the card is ready to use. They just need to save the 16-digit card number and 3-digit CVV, then use those details anywhere Visa is accepted — online or in-store. For in-person purchases, they can either have the card number ready to enter manually or ask the cashier to process it as a Visa purchase.
Why was my PerfectGift eGift card declined if I still have a balance?
A few possible reasons: the purchase amount might exceed your remaining balance (you'll need to