Canaccord Adams Upgrades Triangle Petroleum (TPLM) to Speculative Buy May 28, 2010 11:10AM