Skip to main content
Destinations August 22, 2025

Crossing the Border by Boat: San Juan Islands to the Gulf Islands

The Gulf Islands are eight nautical miles from Roche Harbor. Same waters, same weather, different country. The working version of how to clear Canadian customs by boat, what to expect on the other side, and why most American sailors who make the crossing wish they had done it sooner.

Blog

Roche Harbor is in Washington. The southern tip of Pender Island is in British Columbia. The distance between them is eight nautical miles. Most American sailors who cruise the San Juans have looked at that gap on a chart many times without crossing it.

This is a working mistake.

The Gulf Islands — Pender, Mayne, Galiano, Saturna, Salt Spring, and a dozen smaller islands scattered across the Strait of Georgia — are among the working finest cruising waters on the Pacific Coast. The anchorages are quieter than the San Juans at peak season. The towns are different in the way that Canadian towns are different from American ones — slightly more relaxed, slightly more independent-minded, with craft breweries and Saturday markets and bookstores that seem to survive despite all economic logic.

The customs process is simple. The crossing takes two hours. The working version below.

For the canonical Canadian island treatment see the Gulf Islands Cruising Guide.

Clearing Canadian customs by boat

Canada Border Services Agency (CBSA) handles vessel arrivals. The process is entirely by phone — the boat does not need to wait for a customs officer to come aboard.

What is required:

  • Valid passport for every person aboard (passport card is fine for US citizens; NEXUS card works too)
  • Vessel documentation or registration
  • A rough list of any goods being brought in (alcohol, food, items of value being declared)

The working sequence:

  1. Tie up at a designated Port of Entry dock — the most convenient for San Juan Islands sailors is Sidney, BC (17 nm from Roche Harbor) or Bedwell Harbour, South Pender Island (8 nm from Roche Harbor; customs available May–September)
  2. Do not let anyone leave the boat until clearance is complete
  3. Call CBSA: 1-888-226-7277 — available 24 hours
  4. Give them the boat name, documentation number, number of persons aboard, and the declaration
  5. Receive a report number — write it down and keep it aboard for the season

The whole call takes 10–15 minutes. Once the number is in hand, the boat is cleared to cruise BC waters for up to 12 months.

Bedwell Harbour (South Pender Island). The closer option from Roche Harbor or the south end of the San Juans. The customs dock at Bedwell operates May through September — call CBSA from the dock. Full marina services including fuel and a restaurant on site.

For Sidney detail, see the Sidney & the Saanich Peninsula guide.

What changes when the boat crosses

The chart looks the same. The trees are the same trees. The weather is the same weather. A few things are genuinely different.

VHF distress. Canadian waters are covered by the Canadian Coast Guard, not the US Coast Guard. VHF 16 is still the distress and calling channel — same procedure, different response authority. Both services coordinate across the border.

Charts. American NOAA charts cover BC waters in the sense that they show where the rocks are, but Canadian Hydrographic Service (CHS) charts are the authoritative source and are more detailed for BC anchorages. Download the CHS app or pick up paper charts in Sidney.

Tidal current tables. CHS current tables for BC waters differ from NOAA’s — and some critical passages (Active Pass, Dodd Narrows, Seymour Narrows for boats going further north) have strong, specific currents that need to be timed. Get the CHS Current Tables Volume 5 or use the CHS app. See Tides & Currents.

Speed limits. 5 knots within 300 metres of shore in most BC areas — actually enforced, unlike some US jurisdictions.

Alcohol limits. 1.14 L of spirits, 1.5 L of wine, or 8.5 L of beer duty-free per adult. Declare honestly — CBSA is professional about reasonable amounts for a cruising trip.

Where to go first

Montague Harbour Marine Park, Galiano Island (20 nm from Sidney). The classic working first-night Gulf Islands anchorage. A large, well-protected bay with mooring buoys and anchoring, a shell beach, BC Parks facilities, and a dinghy dock. The pub at Montague Harbour Marina serves food. One of the more reliably comfortable anchorages in the region.

Bedwell Harbour, South Pender Island (8 nm from Roche Harbor). The shortest crossing from the US. Marina with fuel, restaurant, mooring buoys in the harbour. Good base for exploring the Pender Islands — North and South Pender are connected by a one-lane wooden bridge.

Ganges, Salt Spring Island (14 nm from Sidney). The largest town in the Gulf Islands, with full provisioning, a chandlery, fuel, and the Saturday market that is worth planning a weekend around. Ganges Harbour is busy in summer; anchor off or grab a slip at Ganges Marina.

Active Pass. The tidal narrows between Mayne and Galiano Islands that BC Ferries transits several times daily. Time the passage carefully (currents to 8 knots), watch for ferries, and enjoy one of the more dramatic passages in the Gulf Islands.

The case for going

The San Juans and the Gulf Islands are the same body of water. Orca pods don’t have passports. The same NW winds push down the same straits. But the Gulf Islands feel different from the San Juans in a way that is hard to explain until the boat has been there.

It is quieter. It is less developed. The anchorages are bigger relative to the number of boats. The towns have a different relationship to the waterfront — Sidney’s bookstores, Ganges’ market, Montague Harbour’s pub — that makes stops ashore feel like working visits to working places.

Eight miles. Two hours of sailing. A ten-minute phone call. The boat has been looking at those islands for years.


Related: Gulf Islands Cruising Guide · Sidney & the Saanich Peninsula · San Juan Islands Cruising Guide · San Juans 7-Day Itinerary · Tides & Currents