Most cloud comparisons read like platform vendor marketing collateral. This one is written for a BC small business owner who needs to pick a cloud provider for a real use case: hosting a web application, running virtual machines, storing backups, or building a development environment. Here is an honest assessment.
The Short Answer: It Depends on What You Already Use
For most BC SMBs already on Microsoft 365, Azure is the natural first choice. The integration between M365, Entra ID, Intune, and Azure workloads is tight and reduces complexity significantly. You manage identities in one place, billing comes from a single vendor, and your IT partner likely has Azure expertise.
AWS is the strongest choice for businesses building cloud-native applications or working with developers who have AWS expertise. AWS has the deepest service catalogue and the most mature ecosystem of third-party tools and integrations. The learning curve is steeper but the capability ceiling is higher.
AWS for BC SMBs: Strengths and Weaknesses
AWS strengths: the broadest service catalogue, the largest ecosystem, the most extensive documentation, and often the lowest compute cost for flexible workloads. AWS also has a Canadian region (ca-central-1 in Montreal) for data residency.
AWS weaknesses for SMBs: the console is complex, the identity management system (IAM) has a steep learning curve, and the breadth of options creates decision fatigue. Costs can escalate unexpectedly if you are not monitoring them carefully. The free tier is generous for experimenting but billing surprises are common when workloads scale.
Azure for BC SMBs: Strengths and Weaknesses
Azure strengths: deep integration with M365, Intune, and Entra ID, strong hybrid support for organisations with on-premises infrastructure, Canadian datacenter regions (Canada Central in Toronto, Canada East in Quebec City), and Azure DevOps for organisations building custom software.
Azure weaknesses: the portal can be confusing and reorganises periodically, some services have higher per-unit costs than AWS equivalents, and the service catalogue is more limited for cutting-edge AI and ML workloads. Azure's strengths are in enterprise integration, not raw infrastructure flexibility.
Google Cloud for BC SMBs: Strengths and Weaknesses
Google Cloud strengths: extremely strong data analytics and ML capabilities, Kubernetes Engine is the most mature managed Kubernetes offering, BigQuery is best-in-class for analytics at scale, and pricing for sustained-use compute is competitive. For Google Workspace users, Google Cloud integrates naturally.
Google Cloud weaknesses for SMBs: the smallest enterprise support ecosystem in Canada, fewer Canadian implementation partners, and a smaller Canadian-specific SMB partner community than Azure. Google Cloud has faced criticism in the past for deprecating products without sufficient notice.
Canadian Data Residency Comparison
All three providers have Canadian-region availability. AWS ca-central-1 covers Montreal. Azure has Toronto and Quebec City regions. Google Cloud has a Montreal region (northamerica-northeast1) and a Toronto region (northamerica-northeast2). All three can host workloads with data resident in Canada.
Verify that the specific services you need are available in Canadian regions - not every service is available in every region on all three platforms. Check your specific service requirements against current regional availability before committing.
The Recommendation for Most BC SMBs
Start with Azure if you are on M365. The operational simplicity of a single Microsoft vendor relationship, single identity system, and single billing account outweighs the cost or feature differences for most SMB use cases. North Star manages Azure environments for BC SMB clients as part of our managed cloud offering.
Use AWS if your development team has existing AWS expertise or if you are building a SaaS product that benefits from the broader AWS ecosystem. Do not use GCP as your first cloud unless you have a specific reason related to analytics or Kubernetes that justifies the additional complexity.