4 Reasons BP Will Make You Money But TransCanada Will Make You Rich