We deployed a self-hosted AI platform over 14 weeks — purpose-built for Canadian P&C insurance operations, hosted in the insurer's Toronto-area data centres. (1) Canadian-resident GPU infrastructure. Hardware: 32 NVIDIA H100 80GB GPUs across 4 server nodes, deployed in the insurer's primary data centre in Markham, Ontario (a Tier 3 facility the insurer owned and operated, meeting OSFI infrastructure requirements). Node configuration: 8x H100 per node, 1.5TB system RAM, 24TB NVMe storage, 100Gbps Ethernet interconnect between nodes. Total GPU memory: 2.56TB — capacity for simultaneous deployment of multiple models serving different business lines. Network: connected to the insurer's internal network with no external internet connectivity for the inference cluster. Claims adjusters, underwriters, and customer service representatives accessed AI capabilities through the insurer's existing secure applications — AI appearing as an internal service, not an external tool.
Disaster recovery: model weights and configurations replicated to the insurer's DR facility in Southwestern Ontario — meeting OSFI business continuity expectations with 4-hour recovery time objective. (2) Claims document AI: processing 680,000 claims annually. FNOL processing: AI processing first notice of loss submissions — extracting structured data (date of loss, peril, location, description, claimant information, policy details) from phone transcripts, online submissions, and broker-submitted forms. The system classifying claims by severity (fast-track small claims versus complex claims requiring senior adjuster assignment), identifying potential fraud indicators at first notice (inconsistent details, prior claim patterns, known fraud schemes), and routing to appropriate claims teams. Processing time: FNOL structured data extraction in 8 seconds (versus 12 minutes manual entry). Ontario accident benefits: the most complex claims processing challenge.
AI processing: treatment plans (OCF-18 forms from healthcare providers — extracting treatment type, duration, cost, and assessing reasonableness against guidelines), insurer examination reports (IE reports from the insurer's medical assessors — extracting diagnoses, prognoses, and treatment recommendations), and dispute resolution documents (LAT — Licence Appeal Tribunal — applications and decisions, requiring understanding of Ontario auto dispute resolution procedures). The system fine-tuned on 12,000 Ontario accident benefits files annotated by experienced AB claims handlers — learning the specific terminology, form structures, and assessment criteria used in Ontario's unique AB system. AB claims processing: medical record review time reduced from 3.2 hours to 42 minutes per file (78 percent reduction). Reserve accuracy: AI-recommended reserves within 12 percent of experienced handler assessments (measured on 500 blind test files).
Auto damage assessment: AI processing photos and estimates from body shops and independent appraisers — validating repair versus replace decisions, identifying estimate inconsistencies, and flagging potential fraud (inflated estimates, phantom damage, prior damage claimed as new). The system trained on 85,000 historical auto damage estimates from the insurer's database. Home claims — weather event processing: Canadian weather events generating surge claim volumes — a single Alberta hailstorm generating 15,000 claims in 48 hours. AI enabling surge processing: automated FNOL extraction from high-volume submissions, damage classification from policyholder-submitted photos (roof damage severity assessment, water damage extent estimation), and contractor estimate validation against regional cost benchmarks. The system processing 4x normal volume during weather events without additional staffing. Commercial claims: AI processing complex commercial claims documentation — building engineer reports, business interruption calculations, liability investigation reports.
Commercial claims requiring deeper analysis than personal lines — the AI providing document summarisation and data extraction rather than automated decisions, supporting senior commercial adjusters. (3) Fraud detection AI: targeting CAD $120M annual fraud losses. Multi-signal fraud scoring: AI combining document analysis with network analysis to identify fraudulent claims. Document indicators: inconsistencies between FNOL description and supporting documentation, medical treatment patterns inconsistent with claimed injuries (Ontario AB fraud often involving clinics billing for services not rendered), and estimate patterns suggesting organised fraud rings (multiple claims from related parties using the same service providers). Network analysis: graph-based analysis identifying connections between claimants, healthcare providers, body shops, and legal representatives — identifying organised fraud rings that individual claims analysis missed. The insurer's SIU (Special Investigations Unit) had previously identified fraud through manual referrals — the AI system scoring every claim at FNOL and flagging high-risk claims for SIU review.
Fraud detection results: 340 percent increase in SIU referrals (from manual identification of approximately 2,400 annual referrals to AI-flagged 8,160), with referral-to-confirmed-fraud rate maintained at 38 percent — indicating the AI was identifying genuinely suspicious claims, not generating false positives. Estimated fraud savings: CAD $28M annually in prevented fraudulent payouts (conservative estimate based on confirmed fraud on AI-referred claims). (4) Underwriting AI: risk assessment and pricing support. Auto underwriting: AI processing new business applications — extracting driver information, vehicle details, and coverage requirements, then providing underwriting recommendations based on: driver risk scoring (claims history, violation history, credit information where permitted by provincial regulation), vehicle risk assessment (make, model, year, usage pattern, telematics data where available), and territorial rating (geography-specific risk factors — Ontario urban versus rural, Alberta hail exposure, BC flood exposure).
The system supporting the insurer's underwriters rather than replacing them — providing risk assessments that underwriters reviewed and approved. Fine-tuned on the insurer's 8 years of underwriting and claims data (2.4 million policies), learning the insurer's specific risk appetite and pricing philosophy. Commercial underwriting: AI processing commercial applications — analysing financial statements, loss runs, and business descriptions to provide preliminary risk assessments for underwriter review. Commercial lines requiring deep understanding of industry-specific risks — the system fine-tuned on the insurer's commercial book covering 45 industry classifications. (5) Bilingual processing: genuine French-English capability. French-language AI: deployed bilingual models capable of processing Quebec French insurance documents — not translated processing but models fine-tuned on French-language insurance terminology.
Training data: 4,800 French-language claims files, 2,200 French-language policy documents, and Quebec regulatory filings — ensuring the model understood Quebec insurance terminology (attestation, franchise, surprime) and Quebec civil law concepts (responsabilite civile, recours) that differed from common-law English equivalents. Automatic language detection: the system automatically detecting document language and routing to appropriate processing — claims handlers in Ontario receiving English AI outputs, handlers in Quebec receiving French outputs. Quality parity: French-language processing achieving within 3 percent of English-language accuracy across all document types — validated through bilingual quality assurance testing with Quebec-based claims handlers. (6) OSFI-aligned model governance. Model risk framework: comprehensive governance meeting OSFI Guideline E-23 (Enterprise-Wide Model Risk Management) expectations. Model inventory with risk classification (Tier 1 models affecting policyholder outcomes requiring quarterly validation, Tier 2 operational models requiring annual validation).
Validation: independent model validation using the insurer's existing actuarial team (not the data science team that built the models) — testing for accuracy, bias (particularly important for auto insurance pricing where prohibited discrimination grounds like age, gender, and marital status vary by province), and stability over time. Ongoing monitoring: automated monitoring of model performance with drift detection — accuracy metrics, processing time, and output distribution monitored continuously with alerts for significant deviations. Audit trail: every AI-processed claim maintaining a complete record of model version, input data, AI output, and human decision — enabling regulatory audit and litigation support.