Você NÃO passará pela alfândega em São Francisco.
Todos os voos dos Estados Unidos e do Canadá passam pela imigração / alfândega dos EUA no Canadá antes de sua partida. Na chegada aos EUA, você é basicamente tratado como passageiro doméstico - não há necessidade de passar pela alfândega / imigração, não precisa remarcar a segurança (presumindo que seus vôos não estejam em terminais diferentes que não estejam conectados ao ar) e não precisa recolher suas malas supondo que elas tenham sido verificadas até o final.
No seu caso específico, voando United em ambos os vôos você vai pousar em SFO no Terminal 3 ou no Terminal Internacional G, e seu vôo de saída também sairá de um desses dois terminais. Estes terminais estão conectados ao lado ar, então, na pior das hipóteses, você precisará caminhar entre eles, o que é, no máximo, cerca de 15 minutos a pé. A United irá verificar suas malas durante todo o tempo, então você não precisará se preocupar com elas na OFS.
São suficientes 1,5 horas para esta ligação, presumindo que o seu voo de regresso não seja mais do que uma hora ou mais tarde.
O dia 25 de dezembro é normalmente um dos dias de viagem mais tranquilos do ano, embora isso possa ser um pouco diferente este ano, já que é uma quinta-feira.