Singer-songwriter and actor Justin Timberlake has to cancel the final stop of his tour on Friday. Hours before his final performance for the North American leg of his Forget Tomorrow World Tour, the ace star announced he was forced to cancel it for health reasons.