Welcome to Critical Illness Ottawa Success Strategies Financial is a leading insurance provider for critical illness insurance in Ontario. Individuals, family or business – protection against financial loss at a time when you need it most – when critical illness strikes. Criticalillnessottawa.ca~Site InfoWhoisTrace RouteRBL Check