World Cup, Switzerland vs Canada, Jun 24, 2026 · 83% (+42pp) — Limitless odds