George Dyer Weaver (16 September 1908 – 7 May 1986) was a Liberal party member of the House of Commons of Canada.
He trained for his engineering career at the Royal Military College of Canada, then served in South Africa's army between 1942 and 1944.
From there, he joined the Royal Canadian Corps of Signals until October 1945, serving as a lieutenant.
Weaver was re-elected for successive terms in 1949 and 1953 then defeated in the 1957 election by Robert Simpson of the Progressive Conservative party.
Weaver died on 7 May 1986 and is buried in Melfort, Saskatchewan at Mount Pleasant Cemetery.