That's sweet, I am amazed at how well they handle this in the US. Wife and I were offered 400$ in vouchers each last year when flying Orlando -> Newark to go Orlando -> Chicago -> Newark instead then still make our connections to Canada.
It didn't work out because of our luggage but shit, in Canada if you get bumped by Air Canada you're lucky if they'll give you an empty Starbucks cup to panhandle yourself enough change for a sandwich. Though apparently they were taken to court and now must offer similar vouchers to US companies but last time I saw someone being bumped, there was no offer of compensation to give up our seats and they treated the family (with a baby no less) like vagrants (who happened to have paid for plane tickets).