Everton forward Steven Naismith is set to have a medical on Monday before an £8.5m move to Norwich City.
There had been contact between the clubs at the start of the transfer window and the deal made significant progress over the weekend.
The 29-year-old joined Everton from Rangers in 2012 and has scored 25 goals in 123 appearances for the club.
The Scotland international has started four Premier League games this season and has not played since 28 December.
In August, Everton rejected a £7m bid from Norwich for Naismith, who they signed on a free transfer.
Norwich are 16th in the Premier League, four points above the relegation zone, while Everton are 11th in the table.