Carney's 1st budget calls for billions in new spending to prop up tariff-hit economy