The Canadian Film and Television Production Association is a non-profit trade association representing almost 400 Canadian production companies involved in television, film and interactive media.