Joshua Cornwall — Canadian politician