Internship is a really broad term, and I in no way would recommend getting rid of it altogether. But I would recommend having no more illegal, unpaid internships and improving the law, which means internships can only be unpaid as part of an academic program. It's amending the Canada Labour Code to say, if the internship is part of an academic program it can be unpaid. If it's not part of an academic program that intern's entitled to minimum wage.
On March 27th, 2014. See this statement in context.