Stephen Harper doesn't seem to realize it yet, but by shitting on Nigel Wright he has put paid to his political career.
Nigel is a Big Capital insider with bona fides out the ying yang. Onex is in the big leagues of the hedgie world and has myriad connections to the big players in the US and around the world. For Harper to pin his current, mostly self-inflicted difficulties on Nigel is tantamount to biting the hand that feeds him.
That's not something the big boys are going to forget anytime soon.