Nachdem Fenner im NFL Draft 2012 nicht ausgewählt wurde, verpflichteten ihn am 30. April 2012 die Kansas City Chiefs. Dort konnte er sich jedoch nicht durchsetzen und wurde am 30. August 2012 entlassen.[2]
Fenner wurde am 6. Dezember 2012 von den Seattle Seahawks für deren Practice Squad verpflichtet.[3] Am 16. Januar erhielt er einen neuen Vertrag.[4] Am 12. Mai 2013 erlitt er eine Knieverletzung und wurde daraufhin auf der Injured Reserve List platziert.[5] Am 14. Mai 2013 waived/injured die Seahawks Fenner.[6] Am 29. Juni 2014 wurde er erneut entlassen.[7]
Am 1. August 2014 verpflichteten die New York Giants Fenner.[8] Am 30. August 2013 wurde er entlassen, jedoch am darauffolgenden Tag für den Practice Squad der Giants verpflichtet.[2] Am 4. Oktober 2014 wurde er in der 53-Mann-Hauptkader befördert.[9] Zwei Tage später wurde er wieder entlassen, jedoch bereits einen Tag später wieder für den Practice Squad verpflichtet.[2] Am 14. Oktober 2014 wurde er erneut in den Hauptkader befördert.[10] Nachdem sein Vertrag abgelaufen war, wurde Fenner am 21. April 2015 erneut verpflichtet.[11] Am 5. September 2015 wurde er im Rahmen der finalen Kaderverkleinerung erneut entlassen.[12]
CFL
Am 24. Februar 2016 verpflichteten die BC Lions Fenner.[13] Nach den Training Camps wurde er entlassen, jedoch im Juli wiederverpflichtet. Nachdem er zuerst auf dem Practice Roster platziert wurde, machte er am 9. September 2016 sein CFL-Debüt.[14] Bei den Lions spielte er bis zur Saison 2017. Er spielte in insgesamt 26 Spielen, dabei in allen 18 seiner zweiten Saison, wobei er 105 defensive Tackles, 32 Special-Team-Tackles und jeweils einen Sack, erzwungenen Fumble und eine Interception erzielte. Am 13. Februar 2018 verpflichteten die Winnipeg Blue Bombers Fenner.[15] Er startete die ersten vier Spiele als Strongside-Linebacker, bevor er verletzungsbedingt drei Spiele ausfiel. Er spielte die restlichen Saison auf verschiedenen Positionen und war besonders als Special Teamer erfolgreich. Zur Saison 2019 wechselte er auf die Position des Cornerback.[16] Fenner spielte in 17 Spielen, in denen er 79 Tackles erzielte. In den Play-offs und dem Grey Cup, den die Bombers später gewannen, wurde er nicht eingesetzt.[17]