Can is into the last six months of his contract at Anfield and as a result, he is able to dicuss a pre-contract with overseas clubs.
The 23-year-old's contract status has led to interest from plenty of sides, with Italian publication 'TuttoSport' reporting that the German international rejected advances from both Manchester City and Bayern Munich to 'agree terms in principle' with the Turin-based outfit.
Juve have been trailing Can for some time now, having attempted to bring him to the club last summer, but Liverpool held firm in the hope that they could convince the former Bayer Leverkusen man to sign a new contract with the Merseyside club.
However, with 'Sky Italy' reporting that terms are agreed between Can and Juve, it looks like the player may finally be set to seal his move to Italy at the end of the current campaign.
Is Can right to chose Juve over Bayern and City? Let us know your thoughts in the comments.