Outside of the AG office, Campbell worked briefly at the Parkdale Legal Clinic in 1977 and taught at Osgoode Hall. He was appointed to the bench in 1986.
Apart from his work at the AG's office, Campbell had a short stint at the Parkdale Legal Clinic in 1977 and also instructed at Osgoode Hall. He was subsequently appointed to the bench in 1986.