Mexico, Canada sign agreement to benefit indigenous peoples