Snider, a 24-year-old left-handed hitter, was the first-round pick of the Blue Jays in the 2006 draft. He debuted in the majors in 2008.
"We've liked Travis since his draft year," general manager Neal Huntington said.
Snider has spent most of the season at Class AAA Las Vegas and hit .250 with three home runs and eight RBI in 10 games with the Blue Jays. At Las Vegas, he batted .335 with 13 homers and 57 RBI in 61 games.
"He’s a gamer,” Huntington said. “This is a hard-nosed player."
The Pirates had been linked to a number of more established outfielders in trade rumors, including Cleveland's Shin-Soo Choo, Philadelphia's Hunter Pence and Shane Victorino and Arizona's Justin Upton. The non-waiver trade deadline is 4 p.m. Tuesday. Is Pittsburgh still shopping?
"I have no idea,” Huntington said. “We still have irons in the fire. If we end up getting nothing else beyond Snider and Wandy Rodriguez, we’ll still feel very good about it."
Snider will become the everyday right fielder and likely will bat second. Garrett Jones and Casey McGehee will platoon at first base. Rookie Starling Marte will continue to start in left field.
Lincoln, 27, was briefly in the Pirates' rotation this season before moving to the bullpen. He had recently assumed a role in the later innings. The Pirates drafted him in the first round in the 2006 draft.
"I don’t know what (the Blue Jays) have in mind for me, but it’s going to be a fresh start,” Lincoln said. “It’s going to be hard for me to leave the Pirates, but it’s time to move on."
Pittsburgh is now a man short in the bullpen and will have to add a player prior to tonight's game with the Cubs.