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