I think technically Canada is stuck with the "C" prefix (vs. "K" for USA) eg. CYVR, CYUL, CYXX
We also have airports with "CZ" (eg. CZBB).
I am not sure what the difference (if any) between CZ vs. CY codes is. Probably just sticking with convention (begin with Y or Z because everyone else does).