Thanks for the report. Since YYZ is my home airport, I can fly direct YYZ to HND or NRT, but for some reason was contemplating flying indirect via USA and United.
Your tale of woe on the YYZ-DCA flight has convinced me I must be crazy to even think about indirect routings like that.