The Liberals’ 2023 budget plan aims to seize a once-in-a-lifetime national opportunity without spending too much By David Reevely