Define Markham, Ontario Meaning

Markham, Ontario
A city in Ontario, Canada located directly above Toronto, being the most populated city in the 905 area (suck it Vaughan). A lot of the population is Asian immigrants and in some areas it's so Asian you would probably think you were in China or Taiwan.

Nothing is really notable about this city, other than that the graphics card manufacturer ATI was founded here before it was bought by AMD in 2006, and the Dodgeball World Championships were here held at the city's Pan Am Centre last year.

Person 1: Dude, did you see the Dodgeball World Championships in Markham, Ontario? It was awesome!

Person 2: Where the hell is Markham?
By Amalita
Markham, Ontario
Like hell, except colder and with more sushi restaurants.

Markham, Ontario = It's like hell frozen over.
By Minetta