Originally Posted by
airbus320
With a non-stop, preclearance isn't a big issue. It's not like you can miss a connecting flight due to clearing Customs at a US airport.
I'm hopeful YQR (and YXE) will have US preclearance one day soon, but it's not in the immediate future.