McGill held a seat in the Legislative Council of Lower Canada from 1832 to 1837, the Special Council of Lower Canada from 1838 to 1841, and the Legislative Council of the United Provinces from 1841 to 1860.