The specific rule on Canadian cars was that if not returned empty they had to be loaded to or via Canada. Someone may want to check me on this, but I believe that a shipment between Chicago and Portland routed GTW/CN/GT could be loaded in a Canadian car.
Yes, that's correct. FWIW, the vast majority of US:Canada:US routings were east/west crossing at Buffalo NY.