Canadian Prime Minister Mark Carney has announced a smaller budget deficit than expected, helped by rising oil prices and a strong economy despite global tensions […]