I'm a professional Canadian income tax preparer with 10 years of experience. I do both personal and business/self-employed income. I'm very knowledgeable and experienced with Canada Revenue Agency (CRA) tax regulations and requirements and I utilize all available deductions and credits to minimize tax owing or maximize refunds. I prepare everything online and transmit the final income tax return T1 electronically to CRA using the NETFILE service. If you have direct deposit with CRA, your refund and Notice of Assessment will be ready within 7-10 days. All your T1 forms will be emailed to you once submitted to CRA.