Okay, maybe not every pop song, but map maker Javier Arce (please tell me his last name isn’t pronounced “arse”) has done a great job of trying. He stuck pins into a global map 212 cities namechecked in 7,681 songs. That’s a lot. Click on the image to learn more at Boing Boing.

Clearly he didn’t have Tragically Hip included. No Bobcaygeon/Toronto pins.
Good point.
Toronto should also have got a hit from This Beat Goes On/Switchin’ to Glide by the Kings, a few Drake tracks, and maybe YYZ by Rush?
Not like it receives a lot of radio play, but Donovan Woods wrote a Toronto National Anthem for the Grid in 2013.