More Canadians are visiting Mexico than ever. Go beyond the beaches to discover food and art with tips from local tastemakers