Of course you can be booked on CP7. It is considered a domestic flight until it gets to Vancouver. I have confimed this with an agent. Because you do not have to go through customs, therefore you are allowed to book on that flight.
So, I guess that changes the answer to my previous question?