How I forced the CRA to finally release my notice of assessment

No time to read?
Get a summary

Why my CRA notice of assessment was stuck in the system

A notice of assessment delay at the CRA most commonly results from a mismatch between the address on file and the current mailing address, a security flag triggered during the cra login process, or a manual review queue that the portal does not visibly announce. I found this out the hard way, sitting in a packed shuttle bus during a Line 1 closure somewhere between Eglinton and Lawrence, squinting at my phone screen while the driver took a sharp corner and nearly launched my coffee into a stranger’s lap.

I’m just a regular Toronto guy sharing what worked for me, not official tax advice or anything close to it.

The first thing I noticed when I finally got into CRA My Account was that my address still showed an old postal code – one I had left behind two moves ago. That detail alone can reroute a paper notice of assessment to an address that no longer has anything to do with me. My T4 had come in fine through my employer’s payroll system, but the CRA’s mailing profile was living in the past.

GCKey had also decided that my login attempt from a new device was suspicious enough to trigger a security challenge. I failed it once – my own fault, I misread a digit in the passcode – and ended up locked out for what felt like an eternity but was actually closer to 24 hours. That lockout alone added almost a full week to my timeline, because I could not verify anything or change any settings until access was restored.

The irony is that I had filed my ontario tax return on time. My T4 and a single T5 from a savings account, nothing complicated, submitted before the April 30 deadline. And yet the notice of assessment was apparently sitting somewhere in a manual review queue because a flag had been triggered – I still do not know what flag – and nobody sent me a notification about it.

That moment of realizing the delay was partly my own profile neglect, not some grand CRA conspiracy, was genuinely irritating. I had assumed the system just knew who I was. It does not.


How I tracked down my tax return status online

The CRA My Account portal contains a “Tax Return Status” section that shows whether a return is received, assessed, or held for review – bypassing the telephone hold queue entirely for basic status checks. I had spent three separate mornings trying to call the individual tax enquiries line, listening to hold music that sounded like it was recorded in 1987, before a coworker casually mentioned that the portal tracker existed.

Honestly, I felt stupid.

The progress tracker inside CRA My Account – not the generic homepage, but buried under “Tax Returns” and then a specific tax year – showed me that my ontario tax return had been received but flagged for a secondary review. No estimated completion date. No reason given. Just a status indicator sitting in the same position it had been in for eleven days.

That tracker does not always refresh in real time, which is its main problem. If memory serves, the system updates overnight, so checking it at 2 p.m. and again at 4 p.m. is a waste of time and a mild exercise in frustration. I learned this after doing exactly that for three days straight.

The cra login process itself was also slower than it had any right to be. I was using GCKey rather than a banking sign-in option, and GCKey’s multi-factor authentication was sending me text codes with a 30-second expiry window. On Rogers. During what I can only describe as a partial signal drought on the stretch of the Gardiner near the Spadina ramp. I missed the code twice. The workaround I eventually landed on was switching to a saved authenticator app code instead of SMS – not elegant, not officially promoted anywhere I could find, but it worked.

What the tracker did confirm was that my file was not lost. It was sitting in a queue. That distinction matters a lot when the mental model in your head starts drifting toward worst-case scenarios involving CRA audits and certified mail nobody warned you about.

The express NOA option – where the CRA sends your notice of assessment directly to your CRA Online Mail inbox rather than through Canada Post – was not something I had activated. I had registered for the account years ago and apparently clicked past that setting without reading it. Fixing that did not speed up the current delay, but it meant that the moment the assessment cleared, I would get an email notification rather than waiting for a paper envelope that could spend a week in a sorting facility.

CRA wait times on the phone, for what it is worth, were running at roughly 45 minutes to two hours during the late April to early May period I was dealing with this. That is not a reasonable use of a lunch break.


My DIY checklist for forcing a stuck assessment loose

The most effective self-service steps for resolving a cra notice of assessment delay involve updating the mailing address inside CRA My Account, activating CRA Online Mail notifications, confirming direct deposit details are current, and verifying that no outstanding correspondence has been sent to an old address. I did all of these in one sitting, which took about 40 minutes and cost me nothing except a slightly elevated blood pressure.

Here is roughly what that session looked like for me:

  • Mailing address: Corrected the postal code. The old one was for an apartment I had vacated 19 months prior. I had updated my address with Canada Post forwarding, but CRA does not pull from Canada Post – it only knows what I directly enter into the profile.
  • Direct deposit: My banking information was correct, but the transit number had an old branch code because I had switched accounts. Updating it took four clicks and a re-login confirmation.
  • Online Mail: Enabled for all available document types. This is the setting that converts paper mail delivery into an inbox notification. Canada Post is fine until it is not – and when there is a sorting delay or a misrouted envelope, there is no tracking number to look up.
  • Security questions: One of mine was pointing to information I no longer used as an answer, which I suspect contributed to the GCKey security flag, though I cannot confirm that.

Forty minutes. No CPA. No service fee.

The near-miss moment came when I almost submitted an address change with a typo in the postal code – I transposed two characters and only caught it because the system displayed a preview before confirming. If that had gone through, I would have redirected my notice of assessment to a postal code that does not correspond to any real address I have ever lived at. I still feel slightly cold thinking about that.

The direct deposit piece is genuinely worth getting right, because even if the notice of assessment clears, a refund sent to a closed or incorrect account can take an additional 6 to 8 weeks to reprocess through a cheque mailing cycle.

My partner had gone through something adjacent to this the previous tax year and had simply assumed the NOA was lost in transit. It had actually been sitting in a returned-mail queue at the CRA because the address on file was a unit number that no longer existed after a building re-numbering. The paper envelope came back. Nobody sent an alert.


What to do when the paper mail route fails entirely

When Canada Post delivery fails for a CRA notice of assessment, the paper document enters a returned-mail hold at the CRA, which requires either a phone call to confirm the correct address or a direct update through CRA My Account to trigger a re-send – a cycle that can add four to six weeks to an already slow timeline. I discovered this not from the CRA website but from a Reddit thread I found at 11 p.m. while eating reheated leftovers and feeling deeply tired of this whole situation.

The physical mail route has real costs that are easy to underestimate.

Method Estimated Wait Out-of-Pocket Cost Sanity Cost
Canada Post paper NOA 2 to 6 weeks post-assessment CAD 0 High if address is wrong
CRA Online Mail (inbox) Same day as assessment CAD 0 Low
Phone re-send request 2 to 4 weeks additional CAD 0 + hold time Very high
Visiting a CRA tax centre Same-day confirmation possible Transit + time cost Moderate to extreme

The CRA tax centre option is the one I almost took. I had mapped out the commute – a 38-minute trip that, on the day I was considering it, would have dropped me right into a construction detour off the Gardiner with no reasonable alternate route. I looked at the TTC map, saw a shuttle bus segment on the same stretch that had killed my morning three weeks earlier, and decided against it.

Instead, I called during off-peak hours – specifically at 8:04 a.m. on a Thursday – and got through in 22 minutes. The agent confirmed the address mismatch, updated it while I was on the line, and flagged the file for re-send. The paper NOA arrived 18 days later. The Online Mail version had shown up in my CRA inbox four days after the phone call.

The whole process – from first login attempt to final notice of assessment in hand – took about six weeks longer than it should have. The technical cause was a profile error I had created by neglecting to update my address after moving. The amplifying cause was a GCKey lockout that delayed my ability to fix anything for nearly a week. The cra login friction is real, and GCKey does not make it easy to recover access quickly when a security flag lands.

For my ontario tax return next year, I have already set a calendar reminder for mid-March to run through every setting in CRA My Account before filing. Address, direct deposit, Online Mail, security credentials. Twenty minutes of boring profile maintenance against six weeks of inbox-checking anxiety.

That math was not hard to do, once I had already paid the tuition on it.

No time to read?
Get a summary
Previous Article

How I handled my own taxes in Toronto without losing my mind

Next Article

How I tracked my CRA tax return without losing my mind