Im Februar 2004 wurde Vandermeer nach fast drei Jahren in der Organisation der Philadelphia Flyers zusammen mit Colin Fraser und einem Zweitrunden-Wahlrecht im NHL Entry Draft 2004 im Tausch für Alexei Schmamnow an die Chicago Blackhawks abgegeben. Dort gehörte der Verteidiger zweieinhalb Jahre zum Stammpersonale, ehe er Mitte Dezember 2007 für Ben Eager wieder zu seinem Ex-Klub Philadelphia Flyers geschickt wurde. Nach nur drei Monaten bei den Flyers wurde der Kanadier im Februar 2008 gegen ein Drittrunden-Wahlrecht im NHL Entry Draft 2009 zu den Calgary Flames transferiert. Nach eineinhalb Jahren in Calgary gab sein Club Vandermeer am Ende Juni 2009 im Tausch für Brandon Prust an die Phoenix Coyotes ab. In Phoenix war Vandermeer in der Saison 2009/10 als Stammspieler gesetzt, doch am 30. Juni 2010 wurde er im Austausch für Patrick O’Sullivan zu den Edmonton Oilers transferiert.
Am 1. Juli 2011 unterzeichnete Vandermeer abermals als Free Agent einen Kontrakt für ein Jahr bei den San Jose Sharks. Danach spielte er ein Jahr bei den Chicago Wolves in der American Hockey League (AHL). Zur Saison 2013/14 wechselte der Abwehrspieler zu den Kloten Flyers in die Schweizer National League A (NLA). Nach zwei Jahren in der Schweiz schloss er sich den Belfast Giants aus der britischen Elite Ice Hockey League (EIHL) an und wurde 2017 in das First All-Star Team der Liga gewählt. Nach insgesamt vier Spielzeiten beim nordirischen Klub, bei dem er zwischen 2017 und 2019 als spielender Assistenztrainer fungierte, beendete Vandermeer im Sommer 2019 im Alter von 39 Jahren seine aktive Karriere. Zum Abschluss seiner Laufbahn wurde er mit den Giants Britischer Meister.
(Legende zur Spielerstatistik: Sp oder GP = absolvierte Spiele; T oder G = erzielte Tore; V oder A = erzielte Assists; Pkt oder Pts = erzielte Scorerpunkte; SM oder PIM = erhaltene Strafminuten; +/− = Plus/Minus-Bilanz; PP = erzielte Überzahltore; SH = erzielte Unterzahltore; GW = erzielte Siegtore; 1Play-downs/Relegation; Kursiv: Statistik nicht vollständig)