self employed electrical contractor is that a professional service?
Professional services are doctors, lawyers and such. You would not be considered professional.
Here is a great article from TurboTax: Freelance Taxes in Canada: 9 Things You Need to Know
Thank you for choosing TurboTax.