Canadian Prime Minister Mark Carney's first budget promises generational investments to bolster the economy amid U.S. trade ...