
Microsoft 365 Migration for Toronto Businesses: A Step-by-Step Guide
A working runbook for moving a small or mid-sized business to Microsoft 365: picking the migration method for your current system, the DNS changes and their timing, what to do with old PST files, and a cut-over checklist for the Monday morning after.
Reviewed by the ITRS security team · Last updated
Pick the method by where your mail lives now
Microsoft documents several migration paths. The right one depends on the source, not on preference.
| Current system | Method | Notes |
|---|---|---|
Exchange Server 2010/2013 (on premises) | Cutover or minimal hybrid | Cutover supports up to 2,000 mailboxes, but Microsoft suggests 150 or fewer is more reasonable. Larger or slower moves use hybrid. |
Google Workspace | Moves mail, calendar and contacts in batches. Drive files need a separate tool or plan. | |
Web host or cPanel mail, other IMAP | IMAP migration | Mail only. Calendars and contacts are exported and imported separately. |
Another Microsoft 365 tenant (merger, rebrand) | Cross-tenant migration or a third-party tool | Plan the domain move carefully: a domain can only live in one tenant at a time. |
Local PST files on laptops | Network upload or drive shipping import, or a third-party tool | Decide first whether old PSTs need to come across at all. |
Two to four weeks before: preparation
- Inventory every mailbox, shared mailbox, alias, distribution list and forwarding rule. Old forwarding rules are a common source of surprise mail loss and, sometimes, a sign of an old compromise.
- Map licences. Decide who needs Business Basic, Standard or Premium. Shared mailboxes generally do not need a licence; check the current size limits on your plan before moving very large mailboxes.
- Check mailbox sizes. One oversized mailbox can hold up a whole batch. In our Microsoft 365 clean-up project one staff mailbox held 82,456 items before an approved retention cutoff cut it by 62%.
- Decide what not to migrate: decade-old archives can go to a retained export instead.
- Turn on MFA for the new accounts from day one, using security defaults or Conditional Access, so the new tenant never starts insecure.
DNS: the records and their timing
Microsoft lists the external DNS records it needs. The three every customer uses are MX, Autodiscover and SPF. Add the two DKIM CNAME records shown in the Defender portal so you can turn DKIM signing on right after cut-over.
48 hours or more before cut-over
Lower the TTL on your MX and Autodiscover records to 300 seconds (5 minutes) so changes propagate quickly. Note the old values.
Cut-over evening
Point MX at Microsoft 365, update Autodiscover to autodiscover.outlook.com, and replace your SPF record with one that includes spf.protection.outlook.com plus any other legitimate senders. Do not leave two SPF records.
Next morning
Run a final incremental sync for mail that arrived at the old system during propagation.
Week after
Enable DKIM, add or tighten DMARC, and raise TTLs back to normal. Our DMARC rollout guide covers the path from p=none to reject.
Cut-over checklist
- Test mail in and out for an internal user, a shared mailbox and an external address on Gmail and Outlook.com.
- Outlook profiles: new profiles on each computer; old offline caches can cause duplicate folders.
- Phones: remove the old account and add the new one; check calendars sync.
- Shared mailboxes and permissions: Full Access and Send As re-applied.
- Scanners, copiers, websites and apps that send mail: update SMTP settings. Many will fail silently.
- Calendar resources and room bookings.
- Mail from your website contact form and accounting system still arrives.
- The old system stays read-only for at least 30 days, then is backed up and closed.
Common problems and their real causes
Missing mail usually means DNS has not propagated or someone's phone is still pointed at the old server. Duplicate messages are often old client-side Outlook rules, not the server; we traced one recurring duplicate-invoice problem to exactly that. Bounce-backs from your own domain after cut-over usually mean an SPF record that still lists only the old host.
Users who cannot sign in on Monday are nearly always an MFA registration they skipped. Book an hour of desk-side or remote help for Monday morning.
After the move
Microsoft 365 is not backed up the way most people assume; see cloud backup and recovery for Microsoft 365. Then work through the Microsoft 365 security settings while the tenant is still fresh, before old habits creep back.
Our Microsoft 365 migration service follows this runbook. If you are partway through and stuck, contact us.
Related reading.
- ServiceMicrosoft 365 Migration Services in Toronto and the GTAMicrosoft 365 migration services move your email, calendars, files and user accounts from an old server, Google Workspace or another tenant into Microsoft 365 on a…
- ArticleMicrosoft 365 Security Best Practices for 2026Eight settings that close the gaps we find most often in small-business Microsoft 365 tenants, each with where to find it and which licence it needs.
- ArticleCloud Backup and Disaster Recovery: A Practical Guide for GTA BusinessesWhat Microsoft 365 and other cloud services keep for you, what they do not, and how to set up and prove a backup that covers the gap.
- GuideRolling out DMARC from p=none to p=rejectPublishing a DMARC record is easy. Getting to p=reject without blocking your own invoices, newsletters and payroll notices takes an inventory, some careful DNS work and…
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.
