Corporation owned life insurance is very effective and as a business owner you can incorporate it in your retirement plan. As you already know that corporation is taxed at a lower tax rate as compared to personal that is why we can say that corporate dollar is cheaper than the personal dollar. It makes a lot of sense to buy a life insurance and let the corporation be the owner of the policy.
Who should consider this strategy?
Business owners who have stable corporation should consider this strategy.
What happens in case there is death claim?
In case of death of the insured the death benefits is paid out to the beneficiary. In this case it is corporation, the money goes into a capital dividend account (it is a notional account) where it is not taxed. From capital dividend account it flows to the share holder of the company.