Good luck to First Air Management with their Safety Program. They have effectively taken themselves back to the 70's when crews would hide their mistakes in fear of retribution. Their recent accident report highlighted the ineffective CRM program and now you can kiss their SMS goodbye.
The only way to increase the safety of an airline is to have a "just reporting" culture that allows employees to admit mistakes by reporting them (without heavy reprimand). Being fired for making a mistake that was eventually recognized and did not endanger any lives or the aircraft highlights a serious flaw in an airline's safety culture.