Canadian Prime Minister Mark Carney's government presents its first budget on Tuesday, a spending plan he says will provide 'the answer' for an economy starting to buckle under US tariffs.