Can’t Log Into CRA My Account From Korea or Abroad? Complete Fix Guide

If you’re visiting Korea, travelling abroad, or working overseas and suddenly need to access your CRA My Account — only to get an error or be stuck in an authentication…

If you’re visiting Korea, travelling abroad, or working overseas and suddenly need to access your CRA My Account — only to get an error or be stuck in an authentication loop — you’re not alone. Logging in to CRA from outside Canada comes with a unique set of challenges that can leave you completely stuck if you don’t know the fix.

Here’s a complete guide to why CRA logins fail from overseas, and exactly how to solve each problem.

Why Can’t You Log Into CRA From Abroad?

When you try to access CRA My Account from a non-Canadian IP address, you may see endless loading, Error 403, Access Denied, or get kicked out of the MFA step. There are two main reasons:

ProblemWhy It Happens
IP-based security filteringCRA aggressively filters access from non-Canadian IPs to prevent fraud and identity theft
MFA via Canadian phone number failsIf you’re using SMS authentication and you’ve switched SIMs or haven’t enabled roaming, you simply won’t receive the verification code

Fix #1: Log In With the BC Services Card App (Best Method)

The standard CRA login (GCKey username/password) is the most error-prone method from overseas IPs. If you lived in BC, there’s a much better option: logging in via the BC Services Card as a provincial partner.

This method is confirmed by CRA’s official documentation: BC Services Card is an accepted sign-in credential for CRA My Account, and it does not require MFA — meaning no SMS code, no phone number needed.

Step-by-Step Login Process

  1. Go to the CRA My Account login page and select Provincial partner sign-in → BC Services Card
  2. You’ll be redirected to the BC ID login page, where a QR code or one-time code is displayed
  3. Open the BC Services Card app on your smartphone and approve the authentication request
  4. You’re in — no Canadian IP, no SMS code required

⚠️ Important: You must set up the BC Services Card app before you leave Canada. Identity verification must be completed in advance. If you haven’t set it up yet, here’s how: BC Services Card App: How to Set Up in 5 Steps.

Note: This option is only available to BC and Alberta residents. Alberta residents can use their Alberta.ca Account in the same way.

Fix #2: Use a Canadian VPN

If you don’t have a BC Services Card or live in another province, the next best option is to route your connection through a Canadian VPN (Virtual Private Network) to appear as if you’re browsing from Canada.

VPN TypeRecommendation
Paid VPN (ExpressVPN, NordVPN, etc.)✅ Recommended — set the server to Canada before logging in
Free VPN❌ Avoid — CRA often blocks known free VPN IPs, and free VPNs carry serious privacy risks for financial logins

Fix #3: Clear Browser Cookies and Cache

Even after turning on a VPN, you may still see error pages. This is often caused by cached data from your previous failed connection attempts with a foreign IP.

In Chrome: Press Ctrl + Shift + Delete (Mac: Cmd + Shift + Delete) → select All time → check Cookies and other site data and Cached images and files → click Delete data → fully close and reopen the browser.

Fix #4: Can’t Receive the MFA Text Message?

If CRA is asking you to verify via your Canadian phone number but you can’t receive SMS (no roaming, SIM swapped, etc.):

  • Immediate fix: Temporarily insert your Canadian SIM to receive the roaming text, or connect via VPN and try again
  • Better long-term fix: Switch your CRA MFA method to an authenticator app or passcode grid — both work over Wi-Fi from anywhere in the world

2026 Update: CRA Now Requires a Backup MFA Method

As of February 2026, CRA is prompting all account holders to set up a backup MFA method. Your options are:

  • Authenticator app (e.g. Google Authenticator, Microsoft Authenticator) — generates one-time codes offline, no phone signal needed
  • Passcode grid — a printed card with a grid of codes; valid for 18 months

Setting one of these up now means you’ll never be locked out overseas again.

Pre-Departure Checklist

TaskWhy
✅ Set up BC Services Card app + complete identity verificationBest method for CRA login from abroad — no MFA needed
✅ Add a backup MFA method (authenticator app or passcode grid)Works over Wi-Fi anywhere; required by CRA from 2026
✅ Note down your VPN subscription or install oneFallback if other methods aren’t available
✅ Check your CRA account while still in CanadaConfirm login works and review any pending items

Before You Leave: Check Your CRA Account

Once you’re successfully logged in from abroad, it’s worth doing a full review while you have access. In particular, if you have children, make sure there are no gaps in your Canada Child Benefit (CCB) payments — missing documents or status changes (like a new SIN after PR) can silently cut off payments.