What do numbers signify in airport codes?
The code for Markham Airport, CNU8, is a Transport Canada identifier. 

The codes for the other airports are ICAO airport codes. ICAO airport codes always consist of 4 letters. Markham Airport does not have an ICAO airport code.