While I despise what Tilke did to the place, saying you never liked it is a bit harsh.
This is quite nice, really:
https://www.youtube.com/watch?v=AKtjsTAYrxc
A1GP ran that same layout in their 2006-07 season, also.
In human terms, Mexico is a much larger market than Canada: ~120 million compared to ~35 million.
And especially if there's going to be clamoring for Canada to maybe have a second race, I can't get behind the idea that "Mexico just shouldn't have any". But yes, I wish we had some other options down there.