Ottawa balances books one year early, posts surprise $1.9B surplus | CTV News