It is better in Canada, but we have loop holes like the rest of them. Certain countries have tax treaties with Canada that effectively allow a massive decrease in dividend taxes provided that you have "management fees" in those countries. Although you wouldn't qualify for other benefits of being a Canadian company, such as the one time 750k tax free capital gains allowance, or SR&ED or research grants.
Oh, I'm not saying that the Canadian tax system is perfect. Far from it. Just that this specific property -- integration of corporate and personal income taxes -- is a very good thing.