
Prime Minister Mark Carney says the legislation is needed to help Canada reduce its reliance on the United States.
The law will come into effect when it is signed later in the day by Governor General Mary Simon, the personal representative of King Charles, Canada’s head of state.
(Reporting by David Ljunggren; Editing by Chris Reese)