Financial woes

On Point

Dwight Ball and Lorraine Michael were on this week's On Point with David Cochrane to discuss what the government should do about the province's deficit.

More From Embedded-Only/News/Canada/NL