Canadian PM: Won't abandon Nafta