peopleの前にbe動詞が入っていないのに、進行形になっているのでしょうか?
→ peopleの前にwere(be動詞)がありますが、この場合waiting(現在分詞)=形容詞の働きをして、前の名詞peopleを修飾していると考えます。
よく言われる「現在分詞の後置修飾」です。
構文は以下の通りです。
There were(V) a lot of people(S) <waiting for cancellations>.
<キャンセルを待っている>多くの人達がいました。
参考にしてください。