Green Business | Wed May 23, 2012 4:05pm EDT

BP, EPA reach deal on Canada crude at U.S. refinery