The duties on Canadian imports to the U.S. — now delayed by at least 30 days — would mark the biggest trade shock north of the border in nearly a century, according to RBC Economics.