It really is quite nice to be your own boss and be able to call the shots as to how many hours you are going to work and when. If earning money is a responsibility that you have then you will find the world of self-employment does come with a lot of obligations. One of these will be your Canada tax accountability. You no doubt want to keep your expenses down, but one place you may want to invest some money in is finding a good tax accountant that is going to help you keep in good standing with the CRA.
It is critical that you implement good record keeping. You need a way to track your expenses and your income because you will need to provide this type of information to your accountant, who in turn will use it to prepare and file your Canadian tax return.