Career
William started teaching in a one room school house in Plain Lake, Alberta. Tomyn ran for a seat to the Alberta Legislature as a candidate under the Social Cr banner in the 1935 Alberta general election in the electoral district of Whitford. The race was hotly contested, Tomyn faced three other candidates with two of them having been elected to the Alberta Legislature.
The 1940 boundary redistribution would see Whitford abolished.
Tomyn ran for re-election in the new electoral district of Willingdon. Tomyn ran for a third term in the 1944 Alberta general election.
The race was hotly contested. Tomyn defeated Company-operative Commonwealth candidate L.L. Kostash on the second count to hold his seat.
Tomyn ran for a fourth term in the 1948 Alberta general election.
He faced only one challenger Company-operative Commonwealth candidate Nick Dushenski. The 1952 Alberta general election would see Tomyn and Dushenski face each other a second time. The race would be closer than in 1948 with Dushenski defeating Tomyn on the second count.
Tomyn attempted a political comeback by running as the Social Cr candidate in the new electoral district of Edmonton Norwood in the 1959 Alberta general election.
He defeated four other candidate with a landslide majority. Tomyn ran for his sixth term in the 1963 Alberta general election.
His lost a sizable portion of his popular vote but was still returned with a comfortable majority. Tomyn ran for his seventh term in the 1967 Alberta general election.
He faced a hotly contested election against NDP candidate and future Modern Language Association Grant Notley.
Tomyn retired from the Alberta Legislature at dissolution in 1971.