
Cybersecurity for Small Businesses in the GTA: A Practical Checklist
A checklist built on the Canadian Centre for Cyber Security's baseline controls, with a how-to-verify step for each item. It starts with what we measured on real GTA business domains in August 2026, because the gaps there tell you where to begin.
Reviewed by the ITRS security team · Last updated
What we measured in August 2026
We drew a random sample of 500 GTA business domains from our regional records on 1 August 2026 and scanned the same sample three times. Figures below are labelled by scan; they come from one sample and do not mix with our smaller July 2026 study.
| Scan | Sample | Finding |
|---|---|---|
Email authentication, 1 Aug 2026 | 481 mail-enabled domains | 20.6% enforce DMARC; 31.8% publish DMARC at p=none (monitor only) |
Mail platform, 5 Aug 2026 | 479 mail-enabled domains | |
Websites, 6 Aug 2026 | 470 reachable websites |
The framework
The checklist follows the Baseline cyber security controls for small and medium organizations from the Canadian Centre for Cyber Security. It is free, written for Canadian organizations, and its 13 controls range from an incident response plan to securing portable media. We have grouped them into the checks a small office can actually run.
Identity and email
[ ] MFA on every account, including the owner's
Verify: Microsoft Entra or Google Admin console shows every active user enrolled. See the MFA guide.
[ ] Fewer than five full admins, all named, none shared
Verify: list Global Admins (Microsoft) or Super Admins (Google).
[ ] DMARC at quarantine or reject, DKIM on
Verify: our email spoof check shows enforcement.
[ ] Leavers removed the day they leave
Verify: compare HR list to active accounts, including accounting and banking apps.
Devices and software
[ ] Automatic patching for operating systems and apps
Verify: spot-check three machines; last update within 30 days, no pending restart.
[ ] Security software (EDR or at least managed antivirus) on every device
Verify: console shows every device reporting in the last 7 days.
[ ] Disk encryption on laptops
Verify: BitLocker or FileVault status in the management console.
[ ] Nobody works day-to-day as a local administrator
Verify: check local admin group on three machines.
[ ] No unsupported systems
Verify: list any Windows 10 machines; see Windows 10 end of support.
Data and backups
[ ] Backups of servers and cloud data, one copy isolated
Verify: backup list matches asset list; see the isolation spec.
[ ] Restore tested in the last 90 days
Verify: restore-test log with date and time taken.
[ ] Files shared externally by expiring links, not attachments or 'anyone' links
Verify: SharePoint/OneDrive sharing report.
Network and website
[ ] Firewall firmware current, no remote desktop open to the internet
Verify: firmware version against vendor's latest; external port check.
[ ] Guest Wi-Fi separated from business devices
Verify: a guest device cannot see office printers or file shares.
[ ] Website forces HTTPS, sends security headers, CMS updated
Verify: load http:// version of your site; check headers with a free header scanner; WordPress admin shows no pending core or plugin updates.
People and plans
[ ] A payment-change verification rule
Verify: written rule that bank detail changes are confirmed by phone to a known number. See payment verification procedure.
[ ] Short awareness training each year, plus phishing reporting
Verify: attendance record; staff know how to report.
[ ] One-page incident plan and contact sheet
Verify: printed copy exists with insurer, IT and counsel numbers. Use our incident contact sheet tool.
Where to start if you fail several
Fix in this order: MFA and admin accounts, backups with an isolated copy, DMARC enforcement, patching. Those four close most of the routes we see used against small offices. Then work through the rest over a quarter.
Keep the completed checklist with the date. Run it again in six months; the second pass usually takes a third of the time, and the dated record is exactly what an insurer or a client security questionnaire asks you to show. Our cyber insurance readiness checklist maps these items to typical underwriting questions.
The IT health check gives you a scored view, and our security assessment goes deeper if you want an outside review.
Related reading.
- ArticleThe State of GTA Small-Business Cybersecurity 2026Original 2026 research: police-reported cybercrime fell across Canada but rose 11.2% in Toronto, and only 20.6% of 481 GTA business domains enforce DMARC.
- ToolCybersecurity Self-Check for GTA BusinessesA five-question security self-check for business owners, office managers and IT leads: pick the answer that matches each area honestly and see where your gaps are.
- ArticleRansomware Protection for Ontario Businesses: 2026 Defence GuideTwo halves: the controls that make ransomware survivable, with a concrete backup isolation spec, and the first hour if it happens, including who in Canada and Ontario…
- ToolEmail Spoofing Check for Canadian Business DomainsHow to check the three DNS records that stop someone sending email in your name: SPF, DKIM and DMARC, using free public lookup tools or a call with us.
Want this handled for your business?
Tell us your users, devices and sites. We are staffed 24/7 and reply with next steps. Quotes are built from your environment, not a price list. Active incident? Call (289) 582-9930, 24/7.
