Canada posted a trade surplus of $3.97 billion, more than double the upwardly revised $1.69 billion seen in December, and posted a record surplus with the U.S.