US-Mexico trade deal “puts pressure on Canada” to save Nafta