Andrzej Wajda chciał obsadzić w roli Koraba Zbigniewa Cybulskiego.
W rolę powstańców wcielili się studenci warszawskiej PWST.
"Kanał" miał początkowo wyreżyserować Andrzej Munk. Ten jednak zrezygnował z projektu po penetracji warszawskich kanałów, którymi przedzierali się powstańcy. Uznał, że stworzenie filmu nie będzie możliwe, że względu na panującą w kanałach ciemność.
Gustaw Holoubek miał zagrać poczatkowo rolę kompozytora Michała.
Teresa Iżewska zastąpiła Kalinę Jędrusik w roli "Stokrotki".
Zdjęcia do filmu realizowano w Warszawie oraz wsi Lubin (ruiny cementowni), która położona jest na wyspie Wolin (Polska).
Do niektórych scen strzelaniny (np. w okopach) posłużono się ostrą amunicją.
Jeden z operatorów kamery podczas kręcenia sceny z ostrą amunicją, został ranny rykoszetem w ramię. Mimo rany kręcił dalej.
Zdjęcia do filmu zakończyły się w sierpniu 1956 roku.