I believe the current definition covers all of these different scenarios. Bill C-310 also provided an interpretive tool, which I think really helps. It uses language that has meaning in Canadian law to assist judges in interpreting when exploitation has taken place for the purposes of section 279.04.
On May 6th, 2013. See this statement in context.