Ottawa posts $1.1B surplus for June by from on 2018-08-31 15:00 (#3XWM8) Ottawa posts $1.1-billion surplus for June, boosted by gain in revenue