I always wondered about SNA too.
I thought I read somewhere once that it was because they didn't have the appropriate US customs facilities to allow international flights. (I think CAN originating flights, even though cleared here, have to land where there is an open US customs facility)
d