Mitamata, you have to disclose your income as self-employed income.
Your expenses are internet connection fee, rent of the home-office, computer amortization etc.
Darthbear you should buy visitors to Canada insurance. There are 3 or 4 insurance companies that are able to sell you it.
We bought it online a long time ago.