Canada Life website screenshot

Canada Life

The Canada Life Assurance Company is one of Canada's largest life and health insurers, formed from the 2020 amalgamation of Great-West Life, London Life and Canada Life under Winnipeg-based parent Great-West Lifeco. From its home market of Canada it underwrites individual life insurance, critical illness and disability coverage, individual and group health and dental benefits, group retirement and savings, segregated funds and annuities, distributed through an advisor and managing-general-agent channel rather than direct-to-developer. Canada Life publishes no public, self-serve developer portal and no downloadable API specifications. Its integration surface is entirely partner-gated: a live OAuth2-protected API gateway at api.canadalife.com that returns 403 on every path and exposes only OpenID discovery and JWKS anonymously, a Liferay "Digital Agent" advisor login wall at advisor.canadalife.com, a Salesforce-hosted customer portal at my.canadalife.com that publishes its own OpenID Connect discovery document with 36 platform scopes, and — the real machine-to-machine channel for this market — ACORD XML for Life data exchange with distributors through its carrier membership in CLIEDIS, the Canadian Life Insurance EDI Standards body. A former Apigee developer portal at developers.canadalife.com survives only as a dangling DNS CNAME pointing at prod-canadalife-portal.apigee.net, which no longer resolves.

Canada Life publishes 2 APIs on the APIs.io network. Tagged areas include Insurance, Canada, Life Insurance, Health Insurance, and Employee Benefits.

Canada Life’s developer surface includes support, engineering blog, product news, authentication, and 20 more developer resources.

28.9/100 emerging ▬ flat Agent 14/100 human only Full breakdown ↓
scored 2026-07-27 · rubric v0.5
2 APIs
InsuranceCanadaLife InsuranceHealth InsuranceEmployee BenefitsGroup RetirementCarrierACORDPartner GatedNo Public API

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-27 · rubric v0.5
Composite quality — 28.9/100 · emerging
Contract Quality 0.0 / 25
Developer Ergonomics 3.5 / 20
Commercial Clarity 4.2 / 20
Operational Transparency 1.4 / 13
Governance 0.0 / 12
Discoverability 9.3 / 10
Agent readiness — 14/100 · human only
Machine-Readable Contract 0 / 18
Agentic Access Contract 0 / 15
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 0 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 4 / 4
Consent & Bot Identity 0 / 3
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/canada-life: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 2

Individual APIs this provider publishes, each with its own machine-readable definition.

Canada Life Partner API Gateway

A live, production API gateway at api.canadalife.com serving Canada Life's partner, distributor and MGA integrations. It is fully gated: every business path probed (including /v...

Canada Life Customer Portal Identity (my.canadalife.com)

The retail customer portal at my.canadalife.com is hosted on Salesforce Experience Cloud and publishes a complete OpenID Connect discovery document anonymously — authorization, ...

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Canada Life Authentication

oauth2/openIdConnect · 2 schemes

SECURITY

Canada Life Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Canada Life Vulnerability Disclosure

Hackerone · security.txt · contact published

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Canada Life Scopes

36 scopes · clientCredentials/authorizationCode

36 scopes

SCOPES

Resources

Get Started 2

Portal, sign-up, and the first successful call

Agent Surfaces 2

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 2

Pagination, idempotency, versioning, errors, and events

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 5

Authentication, authorization, and security posture

Operate 2

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 5

The organization behind the API

Other 3

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: canada-life
url: https://raw.githubusercontent.com/api-evangelist/canada-life/refs/heads/main/apis.yml
name: Canada Life
kind: company
description: 'The Canada Life Assurance Company is one of Canada''s largest life and health insurers, formed from the 2020
  amalgamation of Great-West Life, London Life and Canada Life under Winnipeg-based parent Great-West Lifeco. From its home
  market of Canada it underwrites individual life insurance, critical illness and disability coverage, individual and group
  health and dental benefits, group retirement and savings, segregated funds and annuities, distributed through an advisor
  and managing-general-agent channel rather than direct-to-developer. Canada Life publishes no public, self-serve developer
  portal and no downloadable API specifications. Its integration surface is entirely partner-gated: a live OAuth2-protected
  API gateway at api.canadalife.com that returns 403 on every path and exposes only OpenID discovery and JWKS anonymously,
  a Liferay "Digital Agent" advisor login wall at advisor.canadalife.com, a Salesforce-hosted customer portal at my.canadalife.com
  that publishes its own OpenID Connect discovery document with 36 platform scopes, and — the real machine-to-machine channel
  for this market — ACORD XML for Life data exchange with distributors through its carrier membership in CLIEDIS, the Canadian
  Life Insurance EDI Standards body. A former Apigee developer portal at developers.canadalife.com survives only as a dangling
  DNS CNAME pointing at prod-canadalife-portal.apigee.net, which no longer resolves.'
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Insurance
- Canada
- Life Insurance
- Health Insurance
- Employee Benefits
- Group Retirement
- Carrier
- ACORD
- Partner Gated
- No Public API
created: '2026-07-25'
modified: '2026-07-25'
specificationVersion: '0.19'
apis:
- name: Canada Life Partner API Gateway
  description: 'A live, production API gateway at api.canadalife.com serving Canada Life''s partner, distributor and MGA integrations.
    It is fully gated: every business path probed (including /v1, /docs, /health, /openapi.json, /swagger.json, /api-docs
    and /graphql) returns 403 Forbidden to anonymous callers, and no reference documentation is published anywhere. The only
    anonymously readable surface is the OAuth 2.0 / OpenID Connect identity layer — a discovery document and a JWKS — which
    confirms a server-to-server client-credentials model with the interactive authorization-code flow deliberately disabled
    (the authorization endpoint is published with a literal "-NOT-SUPPORTED" suffix). Credentials are issued through a partner
    relationship; there is no self-serve signup and no OpenAPI to harvest.'
  humanURL: https://www.canadalife.com/sign-in/advisor-logins.html
  baseURL: https://api.canadalife.com
  tags:
  - Partner Gated
  - OAuth
  - OpenID Connect
  - Insurance
  properties:
  - type: Authentication
    url: authentication/canada-life-authentication.yml
  - type: OAuthScopes
    url: scopes/canada-life-scopes.yml
  - type: WellKnown
    url: well-known/canada-life-well-known.yml
  - type: OpenIDConnect
    url: https://api.canadalife.com/.well-known/openid-configuration
  - type: JWKS
    url: https://api.canadalife.com/oauth2/v1/jwks
  - type: Conformance
    url: conformance/canada-life-conformance.yml
  - type: Lifecycle
    url: lifecycle/canada-life-lifecycle.yml
- name: Canada Life Customer Portal Identity (my.canadalife.com)
  description: The retail customer portal at my.canadalife.com is hosted on Salesforce Experience Cloud and publishes a complete
    OpenID Connect discovery document anonymously — authorization, token, userinfo, introspection, revocation, dynamic client
    registration and front-channel logout endpoints, 36 scopes_supported and 24 claims_supported. This is a genuine machine-readable
    identity surface on a Canada Life host, but the scope vocabulary is Salesforce platform defaults rather than a Canada
    Life insurance-business vocabulary, and the portal itself is a login wall with no published API for policies, claims or
    benefits.
  humanURL: https://my.canadalife.com/
  baseURL: https://my.canadalife.com
  tags:
  - OpenID Connect
  - Salesforce
  - Customer Portal
  - Partner Gated
  properties:
  - type: Authentication
    url: authentication/canada-life-authentication.yml
  - type: OAuthScopes
    url: scopes/canada-life-scopes.yml
  - type: OpenIDConnect
    url: https://my.canadalife.com/.well-known/openid-configuration
common:
- type: Website
  url: https://www.canadalife.com/
- type: About
  url: https://www.canadalife.com/about-us.html
- type: SignIn
  url: https://www.canadalife.com/sign-in.html
- type: PartnerPortal
  url: https://advisor.canadalife.com/login
- type: CustomerPortal
  url: https://my.canadalife.com/
- type: Support
  url: https://www.canadalife.com/support.html
- type: ContactUs
  url: https://www.canadalife.com/contact-us.html
- type: Blog
  url: https://www.canadalife.com/blog.html
- type: News
  url: https://www.canadalife.com/about-us/news-highlights/news.html
- type: PrivacyPolicy
  url: https://www.canadalife.com/privacy.html
- type: TermsOfService
  url: https://www.canadalife.com/terms-of-use.html
- type: Security
  url: https://www.canadalife.com/internet-security.html
- type: Standards
  url: https://www.cliedis.ca/who-we-are/members
- type: LinkedIn
  url: https://www.linkedin.com/company/canada-life
- type: Authentication
  url: authentication/canada-life-authentication.yml
- type: OAuthScopes
  url: scopes/canada-life-scopes.yml
- type: WellKnown
  url: well-known/canada-life-well-known.yml
- type: DomainSecurity
  url: security/canada-life-domain-security.yml
- type: VulnerabilityDisclosure
  url: security/canada-life-vulnerability-disclosure.yml
- type: Conformance
  url: conformance/canada-life-conformance.yml
- type: Lifecycle
  url: lifecycle/canada-life-lifecycle.yml
- type: Packages
  url: packages/canada-life-packages.yml
- type: LLMsTxt
  url: llms/canada-life-llms.txt
- type: Review
  url: review.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com