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

Analysts anticipated deficit of $1.36-billion; Statscan revises September surplus up to $243-million