Bei der Weltmeisterschaft 2016 spielte er als Ersatzspieler im kanadischen Team um Skip Kevin Koe. Die Mannschaft zog in das Finale ein und besiegte dort die Dänen um Rasmus Stjerne, sodass Pfeifer seine vierte Goldmedaille gewann. Im November 2017 gewann das Team Koe mit Pfeifer als Ersatzspieler den kanadischen Ausscheidungswettbewerb ("Roar of the Rings") für die Olympischen Winterspiele 2018. Im Januar 2018 wurde er vom kanadischen Verband als Ersatzspieler des kanadischen Herrenteams bei den Olympischen Winterspielen nominiert. In Pyeongchang stand die kanadische Mannschaft nach sechs Siegen und drei Niederlagen nach der Round Robin auf dem zweiten Platz. Im Halbfinale verloren die Kanadier gegen das Team USA um John Shuster und auch das Spiel um Platz drei gegen die Schweiz mit Skip Peter de Cruz ging verloren. Es war das erste Mal, dass eine kanadische Herrenmannschaft keine Medaille bei den Olympischen Winterspielen gewann.