Weir was elected to the Legislative Assembly of Alberta in the 1917 Alberta general election. He defeated incumbent MLA John Glendenning in a hotly contested three way race that separated first from third place by 31 votes. Weir was elected as an Independent and affiliated with the Non-Partisan League.
(source Wikipedia)