You people are all retarded!
If you want to sleep at night I would report your earnings. If you think the IRS can't look into our records and Canada Revenue doing the same you are kidding yourself. Both tax organizations freely share information with each other.
Unless you are making $500,000 a year NET it is not even worth looking into offshore banking.
DH