Yes, you can fly from Canada to San Francisco under limited conditions. We advise you to check with the Chinese Embassy for more information.