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.