I ran from Victoria to Port McNeil the first 2 summers I had the boat. Maybe it was bad luck, but I found that I needed to allow time for weather, so 2 days could turn into 3 -- which means nearly a week off your holiday. I second the advice about running with the current -- and would add avoiding current against wind, especially in Johnstone Straits.
Once I started trailering, it was reliably a day each way, and saved $1000 or more on fuel --- in 2003. My truck will go pretty much there and back on a tank. Not so much the boat. Now that I'm retired, I might try running again.