Yannick Lupien competed in two consecutive summer Olympic Games (2000 and 2004) where his best result was a sixth place finish with the Canadian 4x100m medley relay team in Sydney. In 2005, in Montreal, he is the vice-world champion with the relay team of the 4 × 100 m freestyle. During his Pan American Games and Pan Pacific Championships, he won no individual medals but one silver and four bronze medals in the 4 × 100 m freestyle, 4 × 100 m medley and 4 × 200 relays free swimming.