Gareth Henry is a human rights activist who found asylum in Canada after having his life threatened in his homeland of Jamaica, where it’s illegal to be gay.