 Lainson was a longtime party member and stood as a Social Credit candidate during the 1962 federal election in the riding of St. John—Albert, New Brunswick.He led the Ontario Social Credit Party during the 1967 general election and was its candidate in Kitchener.He won the party's June 1986 leadership convention defeating Keegstra by a margin of 67 vote to 38.