How Much Time is needed connecting Internationally in Seattle
If there is preclearence in YYJ, then this is an easy connection. There wasn't the only time I flew out of there, but you could certainly imagine that changing. (There are already preclearence facilities in Victoria for the us-bound ferries, so they have the personnel up there for it.)