CATSA is funded by appropriations. Those appropriations include the costs of passenger screening as well as non-passenger or worker screening. That is provided through appropriations. Budget 2017 provided funding that would allow for both of those things. That's where the funding comes from for CATSA as a crown corporation. It's from appropriations.
On May 11th, 2017. See this statement in context.