Canadian correspondent freed in Kuala Lumpur