Arriving Air Canada into SFO after pre-clear of customs in Canada and have 60 minutes connection time for Swiss flight to Zurich. Will have checked baggage. Flights on same reservation and AC and LX both Star Alliance which means bags will be checked through. Agent claims connection legal. Is it sufficient time for international to international connection in SFO?