In its effort to aggressively address non-compliance,
Canada Revenue Agency (CRA) promotes its
Voluntary Disclosures Program (VDP).
The Voluntary Disclosures Program (VDP) allows taxpayers to come forward and correct inaccurate or incomplete information or to disclose information they have not reported during previous dealings with the CRA, without penalty or prosecution. More information here.
As they say, nothing is certain but death and taxes. Come to Revenue Canada before the come to you!