A Canadian Controlled Private Corporation is the most efficient legal structure to minimize taxes payable on business income. Here are the advantages