Some years back, weather caused cancellation of an internal Air France flight from CDG to Strasburg. I was bounced from the following flight......AF put me on a later flight (subsequently cancelled and I was sent to Mulhouse and a taxi provided from there) but without me asking, gave me a voucher for €350....
And they didn't lose my bag......which for CDG, is a bonus!