I think on the long haul CX my have better service as the crew could be US or Canada based. I know the YYZ is Toronto based. I have to say that on the long haul in business class BR is better in my opinion than CX. I have not traveled on SQ for a very long time.