Mexico is also generally considered to be a part of North America, it decriminalized hard drugs years ago.
Culturally Mexico is in Latin America (though people drastically underestimate how similar Mexican culture is to American culture), physically and economically it is in North America.