| 2001 | Much Ado About Something | Director |
| 2001 | Much Ado About Something | Writer |
| 2001 | Much Ado About Something | Director of Photography |
| 2001 | Much Ado About Something | producer |
| 2001 | Much Ado About Something | Self - Narrator |
| 2001 | Much Ado About Something | Interviewer |
| 1994 | The Return of Tommy Tricker | Writer |
| 1994 | The Return of Tommy Tricker | Director |
| 1988 | Tommy Tricker and the Stamp Traveller | writer |
| 1988 | Tommy Tricker and the Stamp Traveller | Director |
| 1986 | Courage to Change | producer |
| 1985 | The Peanut Butter Solution | written by |
| 1985 | The Peanut Butter Solution | director |
| 1984 | Margaret Atwood: Once in August | written by |
| 1984 | Margaret Atwood: Once in August | Director |
| 1984 | Margaret Atwood: Once in August | Narrator |
| 1984 | Margaret Atwood: Once in August | Narrator |
| 1984 | Margaret Atwood: Once in August | Editor |
| 1982 | Daisy: The Story of a Facelift | Editor |
| 1982 | Not Far from Bolgatanga | Editor |
| 1982 | Daisy: The Story of a Facelift | original treatment written by |
| 1982 | Daisy: The Story of a Facelift | Director |
| 1982 | Not Far from Bolgatanga | Director |
| 1982 | Not Far from Bolgatanga | written by |
| 1982 | Daisy: The Story of a Facelift | producer |
| 1982 | Not Far from Bolgatanga | producer |
| 1979 | Yes or No, Jean-Guy Moreau | written by |
| 1979 | Solzhenitsyn's Children... Are Making a Lot of Noise in Paris | Director |
| 1979 | Solzhenitsyn's Children... Are Making a Lot of Noise in Paris | writer |
| 1979 | Solzhenitsyn's Children... Are Making a Lot of Noise in Paris | Editor |
| 1979 | Solzhenitsyn's Children... Are Making a Lot of Noise in Paris | Self - Interviewer |
| 1979 | Of Great Events and Ordinary People | Canadian filmmaker |
| 1979 | Yes or No, Jean-Guy Moreau | Director |
| 1978 | River: Planet Earth | writer |
| 1978 | River: Planet Earth | Editor |
| 1978 | Where Have All the Maoists Gone? | Director |
| 1977 | I Hate to Lose | Editor |
| 1977 | I Hate to Lose | Narrator |
| 1977 | I Hate to Lose | Writer |
| 1977 | I Hate to Lose | Director |
| 1976 | The Walls Come Tumbling Down | Narrator |
| 1976 | Temiscaming Quebec | Editor |
| 1976 | The Walls Come Tumbling Down | Director |
| 1976 | The Walls Come Tumbling Down | Writer |
| 1976 | The Walls Come Tumbling Down | Editor |
| 1975 | I Am an Old Tree | Writer |
| 1975 | I Am an Old Tree | Director |
| 1975 | I Am an Old Tree | Editor |
| 1975 | I Am an Old Tree | producer |
| 1974 | Waiting for Fidel | producer |
| 1974 | Waiting for Fidel | Editor |
| 1974 | Waiting for Fidel | Self |
| 1974 | Waiting for Fidel | Director |
| 1973 | The Streets of Saigon | written by |
| 1973 | Jalan, Jalan: A Journey in Sundanese Java | Director |
| 1973 | The Man Who Can't Stop | Editor |
| 1973 | The Man Who Can't Stop | writer |
| 1973 | The Man Who Can't Stop | Director |
| 1973 | Jalan, Jalan: A Journey in Sundanese Java | Editor |
| 1973 | Jalan, Jalan: A Journey in Sundanese Java | writer |
| 1973 | The Streets of Saigon | Editor |
| 1973 | The Streets of Saigon | Director |
| 1972 | Beware, Beware, My Beauty Fair | producer |
| 1971 | Persistent and Finagling | Editor |
| 1971 | Persistent and Finagling | Director |
| 1971 | Wet Earth and Warm People | Editor |
| 1971 | Wet Earth and Warm People | written by |
| 1971 | Wet Earth and Warm People | Director |
| 1971 | Persistent and Finagling | written by |
| 1970 | Sad Song of Yellow Skin | written by |
| 1970 | Here's to Harry's Grandfather | Director |
| 1970 | Sad Song of Yellow Skin | Director |
| 1970 | Sad Song of Yellow Skin | Narrator - Spoken by |
| 1970 | Sad Song of Yellow Skin | picture editor |
| 1969 | Mrs. Ryan's Drama Class | Director |
| 1968 | Sir! Sir! | Director |
| 1968 | The Long Haul Men | Director |