Dr. John McIvor Dr. John McIvor PO BOX 1 Kapasiwin, Alberta, Canada T0E 2Y0 Edmonton Surgeons Alberta Surgeons Non-Operative Treatment Joint Replacements Surgical Wait Times Spine Clinics Rehab Protocols Rehab Exercises