That morning I realized our pre-approval was not a lock
https://scotttipsblog.raidersfanteamshop.com/how-our-toronto-mortgage-broker-dealt-with-our-student-loans-during-brampton-pre-approval
That morning I realized our pre-approval was not a lock, and a broker's checklist of documents proved the difference between soft and hard approvals.