I'll avoid commenting on that, but citizens of Mexico need a visa to go to the United States as well. Unlike the visa-free travel that Canadians enjoy—passport-free travel, apart from air—it's a considerably different situation with Mexico.
On February 22nd, 2007. See this statement in context.