
CanCodes.ca Gets a Major Upgrade
We've been busy under the hood. Faster searches, smarter answers, a better AI model, and a usage system that finally stops penalizing you for asking a simple question.
A lot has changed at CanCodes.ca since our last update, and I wanted to take a moment to walk through what's new and, more importantly, what it means for you as a user.
Smarter, more accurate searches
The foundation of CanCodes is its ability to find the right code provisions quickly and reliably. We've done significant work optimizing how the system searches and retrieves information from the building codes, fire codes, plumbing codes, and the Alberta STANDATA advisories. The result is more accurate answers, fewer missed references, and better confidence that what you're getting back actually applies to your situation.
Upgraded AI model
We've moved to a newer, more capable AI model. In practical terms, this means better reasoning through complex code scenarios — the kind where multiple provisions intersect and the answer isn't a straight lookup. If you've used CanCodes before and come back now, you should notice the difference.
A usage system that makes sense
This one has been on my list for a while. Previously, usage was tracked by the number of messages, free accounts got 3 per day, Pro accounts got 150 per month. The problem is that not all messages are equal. A quick clarifying question shouldn't cost the same as a full multi-code analysis.
We've switched to a token-based usage model. You'll now see a percentage of remaining usage rather than a message count, and smaller questions will consume proportionally less. The limits are set to be comparable to what they were before, but you'll get more value out of your allowance when your questions are straightforward. Pro users will still have the same generous capacity for the complex work.
General polish
We've also resolved a number of UI issues that have been reported over the past few months. Nothing dramatic — just a smoother, more consistent experience throughout the app.
As always, thank you to everyone who has been using CanCodes and sending feedback. This update is a direct result of that.
— Brendan