In a riding that expects its MPs to deliver, George Canyon battles the knock that, politically speaking, he’s all hat and no ranch