Matt is correct. When I end up on cancelled flights and get on another airline I generally ask for and get the miles for BOTH airlines!
I would be happy if I just get the miles for the MAIN AIRLINE (Generally it's U-A that ends up wtih cancelled flights.)
CO posts fast with just about everything. AA even credited me with miles when I got bumped there (They said "If you have an account with us you get miles.")
ANd of course "FIGHT FOR THOSE MILES!"