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 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. The balance check section is usually front and centre on the homepage — no digging through menus required. As of my last check in March 2026, this process was still working smoothly with no account creation required. One thing to watch: enter the numbers exactly as they appear, no spaces or dashes. The system can be picky, and I've accidentally added a space before and gotten an error that had me second-guessing myself for a solid thirty seconds.
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. It's automated and available 24/7 — you'll be prompted to enter your card number using your keypad, then the CVV, and within a few prompts the system reads your balance back to you. The whole call usually runs about 90 seconds. This method is also genuinely useful if you're helping an older relative manage their card; the automated voice is clear and repeats your balance, which is a small but useful detail.
There's technically a fourth option: asking a cashier at a retailer like Shoppers Drug Mart or Walmart Canada. I'd treat that as a last resort, though. Not every cashier knows how to run a balance check on a prepaid Visa, and some store systems just don't support it at the point-of-sale terminal. It depends entirely on who you get. If you've got your phone handy, the website or phone line will be faster and more reliable.
- 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.
- Navigate to the balance check section on the homepage.
- Enter your 16-digit card number and 3-digit CVV exactly as shown in your email — no spaces, no dashes.
- 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.
What You Need to Check Your Balance
This trips people up more than you'd think, so it's worth spelling out clearly. To check your gift card balance by any method, you need exactly two things:
- Your 16-digit card number — printed on the front of the card
- Your 3-digit CVV — on the back of the card, on or near the signature strip
Don't throw away the card details before writing these down somewhere safe, especially the CVV. If the ink rubs off or the image in your email gets corrupted (it happens — I've had a CVV become completely unreadable), you won't be able to check your balance online or by phone without contacting support directly. It's one of those things that seems obvious until it isn't.
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 can break if the email client mangles the URL — certain mobile apps sometimes wrap links in tracking redirects that stop working. 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.
"Card not found" or "invalid card number" error. Double-check that you've entered all 16 digits correctly with no spaces. It's easy to misread a 6 as an 8 on a card with small print. Also make sure you're entering the 3-digit CVV from the back, not any numbers printed elsewhere on the card. Some people confuse it with part of the card number itself.
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, rarely, there's been fraudulent use. If you're certain you haven't used the card and the balance shows zero, 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. Some online merchants put a pre-authorization hold on your card that temporarily reduces the available balance. Also, 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. 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.
Website not loading at all. Try a different browser, clear your cache, or just use the phone number instead. The site occasionally times out but tends to sort itself out within a few hours.
The Inactivity Fee — This One Catches People Off Guard
Okay, this is genuinely important and I don't want you to skim past it. PerfectGift Visa cards charge an inactivity fee of $2.50 per month after 12 consecutive months of no use. That fee gets deducted directly from your remaining card balance.
So if you got a $50 card as a holiday gift, used $35 of it, forgot about it for a year and a half, you could come back to find your $15 balance has quietly shrunk to $7.50. It's not malicious — it's disclosed in the cardholder agreement — but it absolutely catches people off guard. I've seen family members genuinely confused about why their card had less money than they expected.
The fix is simple: use the card. Or at least make one small purchase every 12 months to reset the clock. Even a $1 or $2 transaction counts as activity and stops the fee from triggering.
On the topic of timing — these cards are valid for 3 years from the purchase date, which is printed on the front of the card as an expiry date. Three years sounds like a long time, but gift cards have a funny way of ending up in junk drawers and being completely forgotten. (Last verified: March 2026 — always worth double-checking the cardholder agreement if you're reading this later.)
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, there's no separate activation step. The card is ready to use the moment it arrives in their inbox — 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.
One timing detail that catches people: 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 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.
PerfectGift cards are issued by Peoples Trust Company, a federally regulated trust company based in Canada. That matters because it means there's a real regulatory framework behind these cards. 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. Watch out for the inactivity fee as well: if you don't use the card for 12 consecutive months, a $2.50/month fee starts being deducted from your balance. Making even a small purchase resets the clock.
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 ask the cashier to split the payment), or a merchant may have placed a pre-authorization hold that temporarily reduced your available funds. If neither of those explains it, call 1-888-271-4796 to check whether there's an issue with the card itself.
What if my CVV has worn off and I can't read it?
This is annoying but it does happen. If the CVV is unreadable, you won't be able to check your balance online or through the automated phone system. Your best bet is to call 1-888-271-4796 and try to reach a live representative, or contact Peoples Trust Company directly for support. Have whatever other card details you do have ready — original packaging, purchase receipt, and so on.
Where can I use my PerfectGift Visa card?
Anywhere Visa is accepted — in-store and online across Canada and internationally. The card works for restaurants, retail, online shopping, subscriptions, and more. Just remember it's a prepaid card with a fixed balance, so for larger purchases you'll want to confirm your remaining balance ahead of time to avoid an awkward partial-payment situation at checkout.