Jean-Michel Lavigne is an openly gay Canadian weightlifter.