Ahhhh... I love CP. Not only did they give me points for the replacement flight, they gave me 5000 status qualifying miles and two unlimited upgrade stickers (anywhere, any fare) just for the inconvenience. As someone else noted, my top tier status may have played a roll, but even back in the "bad old days" I always got some sort of bonus when a flight was cancelled. The first time, I was a "nobody" -- lowest level. They still comped my to business class, which also got me 125% miles, instead of discounted 50%. (There were empty seats in coach, so it's not like they *had* to.)
Regards,
Ken Hamer