There appears to be a problem with the Swartz Bay ↔ Tsawwassen ferry.  There appears to be more than one Way with that name and they do not seem to be connected properly.  Requesting directions from Sidney, BC to Delta, BC (or the reverse) results in routing through Saltspring Island.  I don't know enough about OpenStreetMap to even attempt to propose an edit to fix this.  Sorry about this, but I would appreciate it it someone could fix this.  Thanks.