Canada has twice before hosted the Pan Am Games in 1967 and 1999 in Winnipeg and is preparing to stage the Winter Olympics in Vancouver next February.
Rio de Janeiro hosted the 2007 Pan Am Games and used the event as a launch pad for its successful bid to land the 2016 Olympics.
The 2011 Pan American Games are to be held in Guadalajara but have been beset by problems and construction delays.