VANCOUVER - The Vancouver Whitecaps have bolstered their attack by acquiring Blas Perez from FC Dallas in exchange for veteran midfielder Mauro Rosales.

Perez, who agreed to a one-year deal with Vancouver, had been in camp with the Whitecaps in recent days.

The 34-year-old Panama international recorded 36 goals and 14 assists in 97 regular season appearances for Dallas from 2012 to 2015.

He has also played club soccer in Panama, Uruguay, Colombia, Spain, Mexico, and the United Arab Emirates.

Perez stands second in goals with 39 and third in appearances with 102 for the Panama international team.

"We know Blas is an excellent player from playing against him in the past four years and we're excited to get the chance to work with him on a daily basis," Whitecaps head coach Carl Robinson said in a statement. "In the short period of time that he's been here, he's shown how he can help our team, and also our group of forwards improve. We're delighted to have him on board and the guys have welcomed him with open arms."

Perez announced his departure from Dallas in December in an open letter to fans in which he said he wanted to stay "but the board and technical staff have other plans."

The Whitecaps had previously added Japanese forward Masato Kudo to the fold.

The 34-year-old Rosales has 13 goals and 48 assists in 142 MLS games with Seattle, Chivas USA and Vancouver. He had one goal and three assists in 24 appearances last season.