I would think any rental from a major chain in Seattle will be authorized to take into Canada. You just won't be able to drop it off in Canada without a steep one way fee, if at all.

There is direct ferry service to Victoria from Port Angeles WA on the Olympic Peninsula.