Barnett won re-election again in the 1962 Canadian federal election , becoming an NDP Member of Parliament , and was re-elected until his defeat in the 1968 Canadian federal election when he was defeated by Liberal Party of Canada candidate Richard Durante .