US President Barack Obama arrived in Mexico Wednesday for a summit with the Mexican and Canadian leaders focused on trade but marked by some frictions between the North American trio.