BP PLC (LSE:BP.) will evidently need more than expectation-beating results and a giant oil discovery to impress Royal Bank of Canada. In a note, it repeated its 'sector perform' rating (in other words, a 'meh' rating), albeit the bank's target price nudges up to 470p from 450p.