A domestic US flight can still divert to Canada. There usually are special arrangements that allow people on a diverted flight to stay short-term while the situation is resolved, even if they don't have the required documents or visas.