I'm not sure, but I would assume so. I don't know whether its Diners Club that has to negotiate the agreement with CP, or whether it'll be looked at as a given.
I'll try to see what I can find out. Its a good question, and probably one that I'll be asked alot.
Enjoy the day,
Emp