A lot of work and a very long time went into developing the bill with Transport Canada and with all the national security communities. It was not recommended that this go into the bill. One issue that you would have is that on international inbound flights, CATSA has no authority. You would have to be very careful how you drafted that. I think much more work would be needed before we put something like this in legislation.
On March 31st, 2015. See this statement in context.