Hunter, 32, who spent his first seven seasons with the Pistons, is one of several Raptors hampered by injury last season. He averaged 9.7 points and 2.4 assists in 29 games, missing 53 games because of injury, including the last 38 with a sore back.
Hunter was selected by the Pistons with the 10th pick in the 1993 draft. He averaged 11.2 points in his tenure with Detroit. In 681 games with the Pistons, Milwaukee, the Los Angeles Lakers, and Raptors, he has averaged 10.4 points and 3.0 assists per contest.
Curry, 35, played in 78 games last season, averaging 3.0 points and 1.6 rebounds. In 579 games with Philadelphia, Washington, Milwaukee, and Detroit, he has averaged 4.8 points and 1.6 rebounds.
"Michael is a solid veteran who is known for his defensive ability," said Toronto General Manager Glen Grunwald. "(Coach) Kevin (O'Neill) coached Michael the past two seasons in Detroit and highly recommended him to us."
O'Neill spent the last two seasons as an assistant under Rick Carlisle with the Pistons. He was named Raptors coach on June 18.