Cancelled easyJet flights and compensation: Can I buy a new ticket and get a refund?

I went on a trip to Geneva, and easyJet cancelled my flight home. I booked a pricier ticket with BA as I needed to get back quickly - should easyJet still pay for it?

Cancelled easyJet flights and compensation: Can I buy a new ticket and get a refund?
I went on a trip to Geneva, and easyJet cancelled my flight home. I booked a pricier ticket with BA as I needed to get back quickly - should easyJet still pay for it?