Answer
The answer to the question "Is Joey Votto the only Canadian MLB player to have 1,000 career RBIs?" is no. Votto is one of six Canadian players to have reached this milestone, joining Larry Walker, Russell Martin, Justin Morneau, Jason Bay, and George Bell. Votto is the only Canadian player to have reached this milestone with one team, as he has played his entire career with the Cincinnati Reds.