That sounds too good to be true.

I am very doubtful he would be giving up his family company because of this controversy.  He could sell all his shares,  but perhaps he could see them to a trusted entity such as a friend fund and/or his family members. 

Second, it is doubtful if it is his idea.  The Liberals, known to be excellent in cooking up accounting books.    The friendly entity may just be the Trudeau foundation, or something controlled by Fed or Ontario Liberals.  

Third, the Liberlas might just have offered him a way to compensate for his “loss”, for example,  an appointment to the head of another huge government agency, when his term finishes.

These kind of deferred compensations are common in politics.