The answer is unique to the United States and Canada. In the 48 contiguous States the ICAO code is formed simply by adding a K to the three letter code (or by adding a C in Canada). This explains why international flight plans refer to KORD, KMIA, KJFK, etc.