Liberals promise lower deficits as billions earmarked for housing, climate change

This post was originally published on CBC News: The National.