Canada's PM Carney: Nobody will dictate who we strike agreements with