Canada faces wave of visa expiries as over four million temporary permits lapse in 2025 and 2026 - Source News