CPF British Columbia & Yukon is hosting their in-person competition for grade 6-12 students on Saturday May 2nd, 2026 in Surrey, BC.
Learn More >