George Sharpe — Canadian politician