Dave Cox

instructor years of experience

46

Years of
Experience

Biography

Dave began his career in commercial high rises in Calgary. He then spent time working industrial oilfield maintenance electrical in Alberta followed by General Motors in Oshawa Ontario, Koch fertilizer and Husky Oil in Manitoba, Baffin Island at an iron ore mine and commissioning in the Alberta oildsands sector.
Dave is also an avid whitewater rafting professional, and has served as a guide in Ontario, Alberta, British Columbia, Northwest territories, Yukon, Africa and North Carolina, Tennessee and Georgia in the United States.

Expertise

Testimonials

  • Heinrich Penner, Lode King
    Dave was polite and willing to answer any and all questions that came up. He was also very knowledgeable in everything electrical.
  • Thomas Moore, Epiroc
    Dave is a very knowledgeable instructor with a wide variety of industry experience and practical examples.
  • Ravi Ludu, Global Container Terminals
    Dave is a very good teacher, making sure everyone understands the info in the course. 2 Thumbs Up!
  • Kyle Krasowski, Stockdales
    David was a good instructor, knowledgeable and enjoyable to listen to. Allowed for frequent breaks and highlighted important points.
  • Adnan Farooq, City of Ottawa
    Dave is well equiped with course materials and has hands-on practical field experience on how to troubleshoot VFD. That helped me to learn lots of practical problems we usually run into.
  • James Collins, Syncrude
    Dave was very knowledgeable in all aspects of the course. He explained every assignment clearly so no one was confused.
  • Gerry Bell, Cummins
    Dave was engaging and kept everyone focused. Enough personal, relevant examples were applied to the materials.
  • Carson Jeffrey, Alberta Health Services
    Dave was able to answer any of my questions and did not rush any parts of the course, which gave me the time I needed to understand and complete each exercise.
  • Tejpal Bhinder, International Paper
    Dave, having more than 40 years of experience in the field, had a great teaching method by only giving us hints when we needed them to troubleshoot in the field.
  • Brad Moon, Sherrit
    David was very knowledgeable, I really appreciated him expanding on the curriculum with his own experience.
  • Amanda Cardinal, Syncrude
    Dave has a fantastic demeanor, and his relaxed teaching style made the class enjoyable while learning his troubleshooting style. I appreciate his methods and will be adopting his style in my work. I would be interested in taking any class he instructs.
  • Aaron VanHooren, Capstone Infrastructure
    David was excellent; knowledgeable on subject matter and conveyed material in a very engaging manner.
  • Carmelle Smyth, Centerra Gold
    The information was well laid out and delivered, lots of time for interaction with the instructor and fellow students. The slides are esthetically pleasing, with some great documentation examples. The instructor is well-versed in electrical equipment, safety, and good business practice. While also being...
  • Joshua Zwinkels, Arlanxeo
    Dave was a good instructor knew a lot of information about topics we discussed about.
  • Jordan Bell, Department of National Defense
    Dave was knowledgeable about the subject matter and helpful when students were having difficulties.

Upcoming Courses

May 20 - May 20, 2026 LIVE 2-Way Online
Arc Flash & Low Voltage Safety
Training 8am-4pm Winnipeg time, MB OR26785 Register
May 20 - May 21, 2026 LIVE 2-Way Online
Arc Flash & High Voltage Safety - Qualified Electrical Worker Certification
Training 8am-4pm Winnipeg time, MB OR26786 Register
May 22 - May 22, 2026 LIVE 2-Way Online
Arc Flash High Voltage Safety Refresher Certification
Training 8am-4pm Winnipeg time, MB OR26962 Register
May 27 - May 27, 2026 LIVE 2-Way Online
Arc Flash High Voltage Safety Refresher Certification
Training 8am-4pm Vancouver time, BC OR26351 Register
May 28 - May 28, 2026 LIVE 2-Way Online
CSA Z463 Maintenance of Electrical Systems
Training 8am-4pm Vancouver time, BC OR26509 Register
May 28 - May 29, 2026 LIVE 2-Way Online
Arc Flash & High Voltage Safety - Qualified Electrical Worker Certification
Training 8am-4pm Winnipeg time, MB OR26874 Register
May 28 - May 28, 2026 LIVE 2-Way Online
CSA Z463 Maintenance of Electrical Systems
Training 8am-4pm Toronto time, ON OR26507 Register
May 28 - May 28, 2026 LIVE 2-Way Online
CSA Z463 Maintenance of Electrical Systems
Training 8am-4pm Fredericton time, NB OR26375 Register
May 28 - May 28, 2026 LIVE 2-Way Online
Arc Flash & Low Voltage Safety
Training 8am-4pm Winnipeg time, MB OR26873 Register
May 28 - May 28, 2026 LIVE 2-Way Online
CSA Z463 Maintenance of Electrical Systems
Training 8am-4pm Winnipeg time, MB OR26510 Register
Jun 01 - Jun 02, 2026 LIVE 2-Way Online
Arc Flash & High Voltage Safety - Qualified Electrical Worker Certification
Training 8am-4pm Winnipeg time, MB OR26475 Register
Jun 01 - Jun 02, 2026 LIVE 2-Way Online
Arc Flash & High Voltage Safety - Qualified Electrical Worker Certification
Training 8am-4pm Vancouver time, BC OR26471 Register
Jun 01 - Jun 01, 2026 LIVE 2-Way Online
Arc Flash & Low Voltage Safety
Training 8am-4pm Winnipeg time, MB OR26474 Register
Jun 01 - Jun 01, 2026 LIVE 2-Way Online
Arc Flash & Low Voltage Safety
Training 8am-4pm Vancouver time, BC OR26470 Register
Jun 03 - Jun 03, 2026 LIVE 2-Way Online
Arc Flash High Voltage Safety Refresher Certification
Training 8am-4pm Vancouver time, BC OR26500 Register
Jun 03 - Jun 03, 2026 LIVE 2-Way Online
Arc Flash High Voltage Safety Refresher Certification
Training 8am-4pm Winnipeg time, MB OR26499 Register
Jun 09 - Jun 10, 2026 LIVE 2-Way Online
Arc Flash & High Voltage Safety - Qualified Electrical Worker Certification
Training 8am-4pm Vancouver time, BC OR26497 Register
Jun 09 - Jun 09, 2026 LIVE 2-Way Online
CSA Z463 Maintenance of Electrical Systems
Training 8am-4pm Halifax time, NS OR26512 Register
Jun 09 - Jun 09, 2026 LIVE 2-Way Online
CSA Z463 Maintenance of Electrical Systems
Training 8am-4pm Toronto time, ON OR26675 Register
Jun 09 - Jun 09, 2026 LIVE 2-Way Online
Arc Flash & Low Voltage Safety
Training 8am-4pm Vancouver time, BC OR26496 Register
Jun 11 - Jun 11, 2026 LIVE 2-Way Online
Arc Flash High Voltage Safety Refresher Certification
Training 8am-4pm Winnipeg time, MB OR26968 Register
Jun 22 - Jun 22, 2026 LIVE 2-Way Online
Arc Flash High Voltage Safety Refresher Certification
Training 8am-4pm Winnipeg time, MB OR26976 Register
Jun 25 - Jun 25, 2026 LIVE 2-Way Online
Arc Flash & Low Voltage Safety
Training 8am-4pm Vancouver time, BC OR26489 Register
Jun 25 - Jun 26, 2026 LIVE 2-Way Online
Arc Flash & High Voltage Safety - Qualified Electrical Worker Certification
Training 8am-4pm Vancouver time, BC OR26490 Register
Jun 25 - Jun 25, 2026 LIVE 2-Way Online
CSA Z463 Maintenance of Electrical Systems
Training 8am-4pm Toronto time, ON OR26680 Register
Jun 25 - Jun 25, 2026 LIVE 2-Way Online
CSA Z463 Maintenance of Electrical Systems
Training 8am-4pm Winnipeg time, MB OR26678 Register
Jul 06 - Jul 07, 2026 LIVE 2-Way Online
Arc Flash & High Voltage Safety - Qualified Electrical Worker Certification
Training 8am-4pm Toronto time, ON OR26638 Register
Jul 06 - Jul 06, 2026 LIVE 2-Way Online
Arc Flash & Low Voltage Safety
Training 8am-4pm Toronto time, ON OR26637 Register
Jul 08 - Jul 08, 2026 LIVE 2-Way Online
Arc Flash High Voltage Safety Refresher Certification
Training 8am-4pm Winnipeg time, MB OR26662 Register
Jul 09 - Jul 09, 2026 LIVE 2-Way Online
CSA Z463 Maintenance of Electrical Systems
Training 8am-4pm Fredericton time, NB OR261130 Register
Jul 09 - Jul 09, 2026 LIVE 2-Way Online
CSA Z463 Maintenance of Electrical Systems
Training 8am-4pm Vancouver time, BC OR261127 Register
Jul 14 - Jul 14, 2026 LIVE 2-Way Online
Arc Flash & Low Voltage Safety
Training 8am-4pm Winnipeg time, MB OR26641 Register
Jul 14 - Jul 15, 2026 LIVE 2-Way Online
Arc Flash & High Voltage Safety - Qualified Electrical Worker Certification
Training 8am-4pm Winnipeg time, MB OR26642 Register
Jul 23 - Jul 23, 2026 LIVE 2-Way Online
CSA Z463 Maintenance of Electrical Systems
Training 8am-4pm Halifax time, NS OR261135 Register
Jul 23 - Jul 23, 2026 LIVE 2-Way Online
CSA Z463 Maintenance of Electrical Systems
Training 8am-4pm Winnipeg time, MB OR261133 Register
Jul 23 - Jul 23, 2026 LIVE 2-Way Online
CSA Z463 Maintenance of Electrical Systems
Training 8am-4pm Vancouver time, BC OR261132 Register
Jul 24 - Jul 24, 2026 LIVE 2-Way Online
Arc Flash High Voltage Safety Refresher Certification
Training 8am-4pm Winnipeg time, MB OR26982 Register
Jul 30 - Jul 30, 2026 LIVE 2-Way Online
Arc Flash & Low Voltage Safety
Training 8am-4pm Winnipeg time, MB OR26946 Register
Jul 30 - Jul 31, 2026 LIVE 2-Way Online
Arc Flash & High Voltage Safety - Qualified Electrical Worker Certification
Training 8am-4pm Winnipeg time, MB OR26947 Register
Aug 04 - Aug 05, 2026 LIVE 2-Way Online
Arc Flash & High Voltage Safety - Qualified Electrical Worker Certification
Training 8am-4pm Winnipeg time, MB OR26823 Register
Aug 04 - Aug 04, 2026 LIVE 2-Way Online
Arc Flash & Low Voltage Safety
Training 8am-4pm Winnipeg time, MB OR26821 Register
Aug 05 - Aug 05, 2026 LIVE 2-Way Online
Arc Flash High Voltage Safety Refresher Certification
Training 8am-4pm Winnipeg time, MB OR261004 Register
Aug 06 - Aug 06, 2026 LIVE 2-Way Online
CSA Z463 Maintenance of Electrical Systems
Training 8am-4pm Toronto time, ON OR261139 Register
Aug 06 - Aug 06, 2026 LIVE 2-Way Online
CSA Z463 Maintenance of Electrical Systems
Training 8am-4pm Vancouver time, BC OR261137 Register
Aug 11 - Aug 11, 2026 LIVE 2-Way Online
Arc Flash & Low Voltage Safety
Training 8am-4pm Toronto time, ON OR26819 Register
Aug 11 - Aug 12, 2026 LIVE 2-Way Online
Arc Flash & High Voltage Safety - Qualified Electrical Worker Certification
Training 8am-4pm Toronto time, ON OR26820 Register
Aug 18 - Aug 18, 2026 LIVE 2-Way Online
CSA Z463 Maintenance of Electrical Systems
Training 8am-4pm Winnipeg time, MB OR261143 Register
Aug 18 - Aug 18, 2026 LIVE 2-Way Online
CSA Z463 Maintenance of Electrical Systems
Training 8am-4pm Halifax time, NS OR261145 Register
Aug 18 - Aug 18, 2026 LIVE 2-Way Online
CSA Z463 Maintenance of Electrical Systems
Training 8am-4pm Vancouver time, BC OR261142 Register
Aug 19 - Aug 19, 2026 LIVE 2-Way Online
Arc Flash & Low Voltage Safety
Training 8am-4pm Winnipeg time, MB OR26839 Register
Aug 19 - Aug 20, 2026 LIVE 2-Way Online
Arc Flash & High Voltage Safety - Qualified Electrical Worker Certification
Training 8am-4pm Winnipeg time, MB OR26840 Register
Aug 21 - Aug 21, 2026 LIVE 2-Way Online
Arc Flash High Voltage Safety Refresher Certification
Training 8am-4pm Winnipeg time, MB OR261014 Register
Aug 27 - Aug 27, 2026 LIVE 2-Way Online
Arc Flash & Low Voltage Safety
Training 8am-4pm Toronto time, ON OR26854 Register
Aug 27 - Aug 28, 2026 LIVE 2-Way Online
Arc Flash & High Voltage Safety - Qualified Electrical Worker Certification
Training 8am-4pm Toronto time, ON OR26855 Register
Sep 03 - Sep 03, 2026 LIVE 2-Way Online
CSA Z463 Maintenance of Electrical Systems
Training 8am-4pm Toronto time, ON OR261149 Register
Sep 03 - Sep 03, 2026 LIVE 2-Way Online
CSA Z463 Maintenance of Electrical Systems
Training 8am-4pm Charlottetown time, PE OR261150 Register
Sep 03 - Sep 03, 2026 LIVE 2-Way Online
CSA Z463 Maintenance of Electrical Systems
Training 8am-4pm Vancouver time, BC OR261147 Register
Sep 08 - Sep 08, 2026 LIVE 2-Way Online
Arc Flash High Voltage Safety Refresher Certification
Training 8am-4pm Toronto time, ON OR261103 Register
Sep 17 - Sep 17, 2026 LIVE 2-Way Online
CSA Z463 Maintenance of Electrical Systems
Training 8am-4pm Winnipeg time, MB OR261154 Register
Sep 17 - Sep 17, 2026 LIVE 2-Way Online
CSA Z463 Maintenance of Electrical Systems
Training 8am-4pm Vancouver time, BC OR261152 Register
Sep 17 - Sep 17, 2026 LIVE 2-Way Online
CSA Z463 Maintenance of Electrical Systems
Training 8am-4pm Winnipeg time, MB OR261153 Register
Oct 06 - Oct 06, 2026 LIVE 2-Way Online
CSA Z463 Maintenance of Electrical Systems
Training 8am-4pm Winnipeg time, MB OR261230 Register
Oct 06 - Oct 06, 2026 LIVE 2-Way Online
CSA Z463 Maintenance of Electrical Systems
Training 8am-4pm Vancouver time, BC OR261229 Register
Oct 06 - Oct 06, 2026 LIVE 2-Way Online
CSA Z463 Maintenance of Electrical Systems
Training 8am-4pm Halifax time, NS OR261232 Register
Oct 14 - Oct 14, 2026 LIVE 2-Way Online
Arc Flash High Voltage Safety Refresher Certification
Training 8am-4pm Saskatoon time, SK OR261245 Register
Oct 22 - Oct 22, 2026 LIVE 2-Way Online
Arc Flash High Voltage Safety Refresher Certification
Training 8am-4pm Winnipeg time, MB OR261250 Register
Oct 22 - Oct 22, 2026 LIVE 2-Way Online
CSA Z463 Maintenance of Electrical Systems
Training 8am-4pm Vancouver time, BC OR261234 Register
Oct 22 - Oct 22, 2026 LIVE 2-Way Online
CSA Z463 Maintenance of Electrical Systems
Training 8am-4pm Charlottetown time, PE OR261237 Register
Oct 26 - Oct 26, 2026 LIVE 2-Way Online
Arc Flash High Voltage Safety Refresher Certification
Training 8am-4pm Toronto time, ON OR261255 Register

All Courses Taught

VFD Essentials: Programming, Maintenance and Motor Control Troubleshooting

OUTLINE

How To Analytically Troubleshoot Complex Electrical Systems with Deductive Reasoning

OUTLINE

CSA Z463 Maintenance of Electrical Systems

OUTLINE

Arc Flash & High Voltage Safety - Qualified Electrical Worker Certification

OUTLINE

Arc Flash & Low Voltage Safety

OUTLINE

Arc Flash High Voltage Safety Refresher Certification

OUTLINE

Subscribe to Mind Your Safety + Get course alerts for your area!

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.