Comments:Canada posts record $14 billion budget surplus