He was elected to the Legislative Assembly of Lower Canada for Northumberland County in 1796. Fisher was named physician for the Ursulines of Quebec in 1807 and commissioner for insane asylums in 1814. In 1815, he retired from the military and, in 1816, returned to Scotland.
In 1796, Fisher was elected to the Legislative Assembly of Lower Canada for Northumberland County. In 1807, he became the physician for the Ursulines of Quebec and commissioner for insane asylums in 1814. In 1815, he retired from military service and returned to Scotland in 1816.