In a report today, the Liberal-dominated public safety committee also recommends requiring a judge's approval for any Canadian Security Intelligence Service disruption operations that break Canadian law.
Public Safety Minister Ralph Goodale speaks to reporters in the foyer of the House of Commons on Parliament Hill on March 10, 2017. (Photo: Justin Tang/The Canadian Press)
In addition, the MPs call for the scope of activities subject to recently enacted information-sharing powers to be narrowed to make them consistent with other national security legislation.
Many of the recommendations appear to put flesh on the bones of Liberal promises to fix "problematic elements" of Conservative anti-terrorism legislation known as C-51.
The Trudeau government has committed to ensuring all CSIS warrants respect the Charter of Rights and Freedoms, to preserving legitimate protest and advocacy, and to defining terrorist propaganda more clearly.
It has also pledged that appeals by Canadians on the no-fly list will be subject to mandatory review.
Also on HuffPost