Canadian hostage 'freed' in Benghazi