I think maybe the language is a little too broad in the Income Tax Act, too complicated, and maybe it should be tightened up so it's clearer.
I'm also wondering if all professional corporations are permitted to engage in what is called “income sprinkling”. Is everybody able to do that?