Skip Canada
As others have said, it would be best to simplify your trip. I would suggest that you drop Canada altogether. It's a great place to visit, but for one week, I think you'd be better to choose one, or the other.
Here's an example of what you could do for a float plan
1) Sucia for a night. I would probably skip this for a first night and stay a couple of nights on the way back, but with a new boat, and being new to the area, this makes an easy day out of B'ham. If you're up to it, head over to Stuart for the first couple of nights.
2) After a couple of nights on the hook, Friday Harbor is a nice place to take a slip. Given the size of your boat, a reservation is probably a must. They have a good grocery store (hardware store, West marine,), so you can stock up on all the things you forgot to bring. The also have a movie theater. You can rent mopeds as a fun way to explore this rather large island.
If you do want to go into Canada, you can go North from Stuart into Bedwell Harbor to clear customs for Gulf Island stops. If you have your heart set on Victoria, you could head down from Roach Harbor or Garrison Bay.
3) Make the short hop to Fisherman's bay on Lopez and anchor in the bay for a couple of nights. If you're in the area on the 4th of July, they have a great fireworks show. That's the good news. The bad news is that you could practically walk across the bay given the number of boats that will be anchored in there. You might still be able to reserve a slip, but they require a three-day minimum for the 4th. If you do go, be sure to check out the fish tacos at Bucky's Island Grill in the village. It's about a 1 mile walk. Lopez is the island for riding bikes. You can rent them near the dock. Getting in and out of of the bay is tricky. I'd suggest that you do it on a rising tide. Study the charts, including the one in Waggner's.
4) Make a reservation and spend a night or two at Rosario resort. You have a choice of a small marina, or a mooring buoy. I think they have a shuttle that can take you into the town of East Sound, which is more than 5 miles away. If you stay a couple of nights, you'd have time to rent a car and drive up Mt. Constitution. Great views, and plenty of hiking -- if you like to hike. Bring sturdy shoes for hiking. The resort has swimming pools and hot tubs, so bring a swimming suit.
5) Head back to Sucia for a couple of nights.