30-летний канадский хоккеист родился 16 января 1981 года в городе Эдмонт. Свою карьеру начинал с клубе «St. Albert Saints», в 1998 году перешёл в канадскую юношескую лигу WHL, где в составе двух клубов «Moose Jaw Warriors» и «Seattle Thunderbirds» провёл три довольно результативных сезона. В то же время Лундмарк два сезона подряд представлял Канаду на чемпионате мира в составе сборной U-20, дважды выигрывал бронзу. Первый профессиональный контракт хоккеист подписал в 2001 году, заключив договор с нью-йоркскими «Rangers».
Также в сезоне 2004/2005 г. Лундмарк провёл 14 игр в составе итальянской команды «Bolzano». Кроме того канадский хоккеист играл в составе таких клубов, как «Coyotes», «Flames», «Kings». В 2007 году в составе российского клуба супер-лиги Москва «Динамо» Лундмарк провёл 17 игр, а осенью этого же года вернулся в Северную Америку, где вошёл в состав клуба «Lake Erie Monsters».
К началу сезона 2010/2011 г. нападающий подписал двусторонний контракт с клубом НХЛ «Predators», однако отыграл 34 игр в клубе АХЛ «Аdmiral». В январе 2011 года хоккеист вошёл в состав шведского клуба «Timra», в составе которого провёл 18 игр.