SEO compensation varies widely by role, experience, and employment model. In-house SEO specialists at Canadian companies typically earn $50,000–$70,000 for intermediate roles, with senior positions reaching $85,000–$110,000 in Toronto or Vancouver markets. Ottawa and Montreal tend 10–15% lower. Entry-level coordinators start around $40,000–$48,000. Agency-side SEO roles often pay slightly less in base salary but include performance bonuses. Account managers handling SEO deliverables earn $55,000–$75,000, while technical SEO leads or directors range $90,000–$130,000. Agencies also offer faster skill progression since you're exposed to multiple verticals. Freelance and consulting income depends entirely on client acquisition and retention. Established consultants charging $100–$200/hour can gross $120,000–$200,000 annually working 20–30 billable hours per week. The challenge is pipeline consistency—months fluctuate. At Ottawa SEO, we've seen solo consultants plateau around $80,000–$100,000 without productizing their service or building recurring retainers. Specialized skills command premiums. Technical SEO experts who handle JavaScript rendering, Core Web Vitals audits, or enterprise migrations earn 20–30% more than generalists. Local SEO specialists serving multi-location franchises also command higher rates due to operational complexity. Geography still matters despite remote work. US-based remote roles for Canadian applicants often pay 30–50% more in USD, but require navigating tax treaties and currency exposure. Contractors invoicing US clients should budget for CPP contributions and HST/GST registration thresholds. Equity or profit-share arrangements exist at growth-stage startups, but cash compensation there often sits 15–25% below market. The upside is real only if the company exits or reaches profitability—most don't. We've turned down equity-heavy offers because predictable cash flow funds better tooling and skills development than speculative shares.