TORONTO — Kelowna will host the Memorial Cup in the spring of 2026. It will be the first time the B.C. city has hosted the annual junior hockey competition since 2004.