According to BA's website, BA97 diverted to Montreal.
I'm sitting in the dark drinking my still cold beer waiting for the power to return. Fortunately there's a bit of juice in the laptop too!
BA98 back to LHR is cancelled for tonight, Mrs C is supposed to be on it tomorrow, she hopes that will be cancelled too!!!