Jermaine Beckford will be a Bolton player by the time the squad flies off to Spain for pre-season training.
Bolton are still dotting the Is and crossing the Ts but confirmation of the two-year deal is expected to be announced before the weekend.
The two clubs agreed a fee of around £1 million just over a week ago and Beckford has agreed personal terms, which means he will take a wage cut from the reported £30,000-a-week salary he receives at City.
After undergoing a medical on Tuesday, Beckford will now join up with Dougie Freedman's squad ahead of a week of warm-weather training in Marbella on Sunday.
The Bolton manager is no stranger to Beckford as they were strike partners during their time together at Leeds United. So Freedman believes he knows how to get the best out of his new striker.
"I played with him at Leeds so I know exactly what he is all about and what makes him tick," he said.
"He wants to prove something to himself and I think we'll be the beneficiaries of that."
Leicester City's trip to Watford has been moved for coverage on Sky Sports.
The Championship clash with the Hornets on Saturday, November 2, will now kick off at 12.15pm instead of the original time of 3pm.
The last time the sides met was the fateful play-off semi-final when City crashed to a 3-1 defeat (3-2 on aggregate) thanks to Troy Deeney's 96th-minute strike.
It is already City's third league game to be moved so far this season.
The first home game against Leeds is now on Sunday, August 11, for coverage on Sky, while their trip to Bolton at Easter has been pushed back to Tuesday, April 22.