Eric Fairclough — Canadian politician