President of Treasury Board makes pitch for Federal Budget 2018 at Halifax town hall