Canada reports smaller-than-expected trade deficit of $583-million in October

Canada reports smaller-than-expected trade deficit of $583-million in October