Calgary man shares life-saving experience administering naloxone