When you sell gold worth over $200 in Canada, the law requires that you report it. You do not need to report transactions that are less than that.