A few theories
a) he didn’t want to be the one to kill his own baby.
b) people didn’t like Trudeau as it was, so him scraping it wouldn’t have meant as much as having his successor scrap it. Now Carney gets a boost from getting the credit and it helps the Liberal Party’s chances in the upcoming election ‘cause Carney can now distinguish himself from his unpopular predecessor.