Se você está voando do Canadá para Seattle, então quase certamente você irá limpar a fronteira no aeroporto canadense, já que quase todos os aeroportos canadenses (Vancouver YVR, Calgary YYC, Toronto YYZ - Victoria YYJ sendo a única exceção) O voo para a SEA tem uma instalação de pré-autorização dos EUA.
O visto B1 é suficiente para entrar nos EUA, sim.
Se você limpou a borda, 90 minutos será mais que suficiente. Caso contrário, você precisa de pelo menos duas horas (de acordo com o SABRE).