Driving from Portland, OR to Bellingham the end of July. Will leave July 29th and we don't have to be in Bellingham until August 2nd. Would like to take a side trip to Victoria, Canada but very confused on the best route to get there. Should we drive to Anacortes to take a ferry? And, then is there a better way to head over to Bellingham from Victoria?