Cool and encouraging.  I didn't know you're also Canadian.  :)
Let me be more specific.
A Canadian's company pays taxes only in the jurisdiction of its incorporation.  If I were to incorporate in certain Caribbean islands, I'd pay zero taxes.  But, what about when I withdraw any business revenue as personal income?
Won't CRA tax you?  I'm guessing that there's way to assign this income to a private express trust, staying clear of your strawman legal name and eliminating tax liability?
It sounds like your courses will cover these topics.