Canada recorded a smaller-than-expected trade deficit of C$583 million ($419 million) in October, when imports increased at a ...