US, Mexico, Canada in pact to support peso.