If the Canada Labour Code were amended to provide some clarity and explain that interns are employees unless some sort of exemption applies, for example they're in a student program, then that would really provide a lot of clarity. In that case, Jainna probably wouldn't be considered an unpaid intern. She'd be an employee and entitled to wages.
Andy Ferguson would have had more recourse, and there would have been more regulations to cover his hours of work. I can't say whether it would have prevented his death. But, absolutely, those regulations are important.