I note that the execs of CP have just been fined for insider trading.
CP All: Executives fined for insider trading- Nikkei Asian Review
In other words cheating on and stealing from other investors, not so wonderful as you would like to make them out.