The country is the largest importer of shark fins outside Asia, though shark fining in the domestic fishery has been illegal since 1994.
The shark fin trade is believed to have contributed to the precarious status of many shark species worldwide.
An estimated one-third of fins sold come from species that are at risk.
Critics say the way many of the fins are collected is inhumane and unsustainable and has had a devastating impact on global shark populations.
Shark fining involves cutting off the valuable fin while the shark is alive, and discarding the rest of the body.
Canada’s bill bans the import and export, to and from Canada, of shark fins that are not attached to the shark.
It was passed by parliament this week after years of effort by legislators and campaigners, and received Royal Assent on Friday.
Fins are some of the most expensive seafood items in the world, as the meat is considered a delicacy.
In 2018, Canada imported over 148,000 kg (326,000 lbs) of shark fins.
“We’re not the biggest player but we’re a player,” executive director Josh Laugren, with Oceana Canada, which lobbied for the legislation, told the BBC.
“[The bill] is both meaningful in its own right in terms of the trade of shark fins but also hopefully leads the way for other countries to follow suit.”