If you are getting a good price, you should book it now. It doesn't matter whether or not they cancel the flights because you will be protected by AC if they do cancel the flight. Also, you will probably be connecting through YYZ. The flight has a high loading which means it probably won't be cancelled. I think AC is more interested in CP's Asia routes as of right now.
Regards,
Empress