HURRY! This is probably a mistake fare, as a number of travel agents can see it, but it won’t book. Search on opodo.co.uk.
I’m currently in the UK, and I can’t seem to figure out how to change currencies. Nonetheless, it’s £307, which Google says is $555CAD.