Simon is correct - the Income Tax Act (ITA) in Canada requires you to report 'all income from world wide sources'. {When you electronically file your return that statement is part of the declaration that you sign before filing}.
If you want to be generous and pay extra taxes (why?) you can just record it as Line 130 - Other Income.
To claim your expenses against it use the T2125 'Statement of Business or Professional Income'.
A few words to the wise:
For some great information on claiming business expenses see this guide: https://www.canada.ca/content/dam/cra-arc/formspubs/pub/t4002/t4002-17e.pdf
You can contact the Canada Revenue Agency general inquiries at 1-800-959-8281
or the business window at 1-800-959-5525 for help. Note that if you are calling in March or April, it will likely take a bit of patience and time to get through to them. CRA hires a lot
of people for tax season to answer those phones so it might be helpful to call from mid May through end of December (if you can) to increase the likelihood of speaking to a more experienced, senior person.
Hope this is of assistance. :)