Stockton native Nate Diaz will travel to Canada to take on local hero Rory MacDonald at UFC 129 according to sources close to the bout.

Diaz will be looking to get back on track after losing by decision to Dong Hyun Kim at UFC 125 recently, his first loss in three fights since moving up to welterweight.  In total the TUF season 5 winner is 8-4 in the UFC, 13-6 overall in his career.

Canadian prospect MacDonald will also be looking to put a win on the board after dominating a fight with Carlos Condit blast time out before fading in the final round and ultimately being TKO’d with just seven seconds to go.

Despite that loss there’s been a lot of buzz around the 21 year-old who possesses well rounded skills for his age and is tipped to be a force at 170lbs in the future.  Diaz is nobody’s stepping stone though and has a similar skill-set and more experience on the big stage, so he’ll have to be at his very best to emerge victorious.

MacDonald will be one of a number of Canadians featuring in the UFC’s first visit to Ontario, with his Tristar training partner Georges St.Pierre leading the charge in the main event defending his welterweight title against Jake Shields.

Other major bouts announced for the card so far include Lyoto Machida Vs Randy Couture and Phil Davis Vs Matt Hamill, while featherweight champion Jose Aldo is also expected to feature.