Madmax,
I share your pain. To be fair though, CF is not the only one that has this problem and I must say my experience is different than yours in that CF seems to be better than the Montreal average in this department. I experienced even worse pre-booking problem with quite a few other...