William Gilbert Weir (1 de julio de 1896 - 12 de diciembre de 1971) fue un político canadiense y el miembro liberal-progresista del Parlamento con más años de servicio en la historia de Canadá, ocupando un cargo en la Cámara de los Comunes de Canadá durante 27 años.
Weir nació en Port Perry , Ontario , y era agricultor de profesión. Fue elegido por primera vez para la Cámara de los Comunes de Canadá en representación del distrito electoral de Macdonald , Manitoba, derrotando a su único rival por 499 votos, el candidato conservador John Woods, en las elecciones federales de 1930. Fue reelegido en 1935 contra un amplio campo que incluía a un candidato liberal , Anthony Messner, en lo que sería su única elección enfrentándose a un candidato liberal. Posteriormente, los liberales no se opusieron a él. [ cita requerida ]
En 1949 , Weir se trasladó al nuevo distrito electoral de Portage—Neepawa y seguiría ganando la reelección hasta su derrota en las elecciones generales de 1957 , las primeras en las que se deshizo de la etiqueta liberal-progresista y se presentó como un liberal puro. [ cita requerida ]
Aunque mantuvo la denominación de liberal progresista, Weir apoyó al gobierno liberal cuando llegó al poder en 1935 y posteriormente formó parte del grupo parlamentario del Partido Liberal . Se desempeñó como jefe de grupo del gobierno entre 1945 y 1957, así como asistente parlamentario del primer ministro Louis St. Laurent entre 1953 y 1957. [ cita requerida ]