On a more real note;
Let's say the company I work with is in the US while I live in Canada - this company does not supply my government with information as per how much I've earned. Meaning it's up to me to claim my income.
As a noob to all things accounting - does the bank receiving my wire transfers declare how much i've earned? or is this only for wires above 10k?
adding to this - lets say I theoretically only claim income from a part time job I had last year and not affiliate monies; what's the breakdown of the shit I'm going to get into if any? haha
How will Mr. Canada know how much i've made
The bank will not submit your activity to the IRS, unless you appear to be laundering money. However, i would still declare the income, it will possibly save you a TON of headaches in the long run. Find a good CPA, and write off everything possible.