Camming is legal in Canada. For taxes i would use something like SimpleTax as it's fairly simple. You would just ad a T2125 form to your return, where you will indicate your camming income as well as your expenses. For industry code you can use 519130. If you file your return and find out you owe tax I believe you can just pay through your bank app by adding the CRA as a payee.
Pay your personal or business taxes to the CRA through your Canadian financial institution's online banking app or website.
www.canada.ca