The Liberals’ $581-billion budget features major infrastructural investments and deep cuts to the public service. Here’s the ...