During WWII Canada as a country was given the Y-code letter. Therefore all(except for half a dozen) airports codes have a Y-letter start. After WWII all the different countires got rid of their "letter" representing code except for Canada, that kept it.
------------------
PolarKhan