The conditions that you just listed are completely unenforceable. We can't rely on the federal sector employers to ensure that those conditions are being met for every intern. If interns feel as though those conditions are not met for them, then how are they to proceed? They can't file a complaint under the Canada Labour Code. They can't appeal to an educational institution because they're not overseen by one, and they'll have no choice but to turn to a lawyer, a lawyer who they can't afford, and if they can afford a lawyer, it will become quite a public mess for that employer. The appropriate solution is to get rid of these conditions that create ambiguity, vagueness, and possibly litigation, and instead have some clarity and only allow internships with educational institutions.
On June 2nd, 2015. See this statement in context.