During the spring campaign, Prime Minister Mark Carney promised a re-elected Liberal government led by him would move fast to solve problems and meet challenges by Canada Day.
After his victory, those promises left Carney a little more than 60 days to address issues that have bedevilled previous governments, in some cases, for a long time.
Here is a look at the pledges Carney made while he was courting the electorate, how he has done in addressing them and what comes next.
Eliminating internal federal trade barriers
After becoming prime minister, but before the election, Carney hosted a meeting with the premiers at the Canadian War Museum in Ottawa.
The March 21 meeting was focused on one dominant theme: responding to the existential and political threat presented by U.S. President Donald Trump.
Carney told reporters he would address that challenge by tackling the long-standing issue of Canada's internal trade barriers — some economists have said removing them could boost Canada's economy by $200 billion annually.
"We intend, from a federal level, to have free trade by Canada day," Carney said.
Carney's promise to have "free trade by Canada Day" changed slightly by the time the party's platform was released April 19.
It said a Carney-led government would simply "unleash free trade in Canada by Canada Day by tabling legislation to eliminate all federal barriers to interprovincial trade and labour mobility and to remove all federal exceptions under the Canadian Free Trade Agreement."
Bill C-5, which passed Parliament on Thursday, will do just that.