Robert Curtis McElhinney (né le 23 mai 1983 à London dans la province canadienne de l'Ontario) est un gardien de but canadien.
Il a été repêché 176 au total par les Flames de Calgary au repêchage d'entrée repêchage d'entrée de 2002. Malgré le début de sa carrière professionnelle en tant que remplaçant de Brent Krahn, les blessures récurrentes de Krahn ont permis à McElhinney devenir le gardien de but principal de l'Ak-Sar-Ben Knights d'Omaha en 2005-06, dans la Ligue américaine de hockey.
McElhinney fait ses débuts dans la Ligue nationale de hockey le 22 octobre 2007 contre les Sharks de San José en relief de Miikka Kiprusoff. Il a disputé cinq matchs avec les Flames de Calgary avant l'acquisition de Curtis Joseph et il a été cédé aux Flames de Quad City de la Ligue américaine de hockey et il est resté toute la saison. McElhinney est de retour à Calgary pour la saison 2008-09, une fois de plus en tant que gardien de but de relève avec l'équipe. Sa première victoire avec 18 apparitions vient contre les Oilers d'Edmonton lors du dernier match de la saison 2009.