Right! I REALLY don't think the stop in Ensenada has anything to do with the foreign port requirements. Again, I don't know much about the requirements, but just based on other cruises, on other lines as well as
DCL, it just seems like the requirements are being met by starting in Vancouver and stopping in Victoria (which, really, I don't even think they need Victoria... but I'm looking forward to it

).
I honestly think it has more to do with the fact that they're "testing out" Ensenada as a port stop. I do believe we're the first cruise for DCL that will be stopping in Ensenada. I think they want to find out how well people like it. They HAVE to use Ensenada for the Hawaii trip, or somewhere else really close to Southern California, so I think we're "test rabbits" for the Ensenada stop.
If they get a lot of complaints about Ensenada on this trip and the Hawaii trip, I think they'll start trying to think of something else, but not really sure what other options they have.

But again, I'd almost bet that this has nothing to do with foreign port requirements, and has more to do with using us as test bunnies.