Yannick Lupien (born February 21, 1980 in Laval, Quebec, Canada) is a former freestyle swimmer who represented Canada at the 2000 and 2004 Summer Olympics. His best Olympic result was sixth place as a member of the Canadian team in the 4x100-metre medley relay in Sydney in 2000. Originally from Aylmer, Quebec, in 2012 Lupien began a career as a professional firefighter in Trois-Rivières, Quebec, Canada.