RailPro SMS — Operator's Manual
Your complete guide to Transport Canada SMS compliance
Welcome to RailPro SMS
👋 Welcome! This manual is written in plain English — no jargon.
Think of RailPro SMS as your railway's "compliance brain." It remembers everything Transport Canada needs, tells you what to do next, and makes sure you're always ready for an inspection.
What is RailPro SMS? It's a web-based software platform built specifically for Canadian railways. It helps you manage your Safety Management System (SMS) — the set of processes required by Transport Canada under SOR/2015-26 (the Railway Safety Management System Regulations).
Think of your SMS like a recipe book for running a safe railway. Transport Canada says every railway must have one, and RailPro SMS is the digital filing cabinet, checklist, and alarm system that keeps it all organized and up to date.
You don't need to know the regulations by heart. RailPro SMS tells you exactly what each section requires and helps you collect the right evidence.
Who is this manual for? This guide is for the person at your railway who is responsible for managing your SMS — whether that's the Safety Manager, Accountable Executive, or Designated Manager. No technical background needed.
Getting Started — First Login
When you first receive your login credentials, here's what to do in order:
Sign In
Go to the app URL provided, click "Sign In," and enter your email and password. If you forgot your password, use the "Forgot Password" link.
Complete Your Company Profile
The first thing you'll see is a prompt to complete your Company Profile. This is critical — do this before anything else. It tells the system what type of railway you are (Part 1, Part 2 Division 1, or Part 2 Division 2) and only shows you the processes that apply to you.
Run the SMS Setup Wizard
After your profile is saved, you'll be directed to the SMS Setup Wizard. This walks you through each required process one by one and asks you to upload your existing documents. Even rough drafts are fine — the AI will analyze them.
Check Your Compliance Dashboard
Once setup is complete, visit the Compliance Dashboard. You'll see your overall compliance score and a list of what still needs attention.
Work Through the Red Items First
Any process showing red (non-compliant) needs action. Click on it and follow the instructions on that page.
Your session automatically logs out after 15 minutes of inactivity. This is a security feature. Don't worry — your data is always saved automatically when you click Save.
Bookmark the Compliance Dashboard as your homepage. It's the best place to start every day.
Step 1 — Setting Up Your Company Profile
Navigate to Company Profile in the sidebar. This is the foundation of everything in RailPro SMS.
What you need to fill in:
- Railway name and operating certificate number
- Railway type: Part 1, Part 2 Division 1, or Part 2 Division 2
- Primary contact and Accountable Executive details
- Address, territory of operation, and track miles
- Goods transported (including dangerous goods)
- Number of employees
- Last TC audit date and findings (if applicable)
Not sure what railway type you are? Part 1 = federally regulated railways with main track. Part 2 Division 1 = main track operators with fewer obligations. Part 2 Division 2 = non-main track only. If unsure, email Transport Canada or contact us at support@apexcompliance.ca.
Your railway type controls which SMS processes appear in your sidebar. If you select the wrong type, you may miss required processes. You can always change it later in Settings.
The Compliance Dashboard — Your Home Base
The Compliance Dashboard is the first thing you should look at every time you log in. It shows you:
- Overall Compliance Score — a percentage showing how complete your SMS is. Aim for 100%.
- Process Status — each required SMS process (5a through 5l) shown as green (compliant), yellow (partial), or red (non-compliant).
- Overdue Items — tasks that are past their due date and need immediate attention.
- Upcoming Reminders — things due in the next 30 days.
- Recent Activity — what was last updated in your system.
A green score of 80%+ means you're in good shape. 100% means you're fully audit-ready. Work from red to green, one process at a time.
How the score is calculated: Each SMS process contributes equally to your score. Within each process, the system checks if you have required documents uploaded, required fields filled in, and required records on file.
§5(a) — Accountability
The railway company must include in its SMS: a description of the responsibilities and accountability of the accountable executive and of each manager who has SMS responsibilities.
In plain English: Transport Canada requires you to name the person at the top who is ultimately responsible for safety (the "Accountable Executive" — usually the CEO or President), and to list what every manager is responsible for in the SMS.
What to do in RailPro SMS:
Go to Accountability in the sidebar
This is Process §5(a).
Add your Accountable Executive
Enter their name, title, and responsibilities. Upload a signed declaration if you have one.
Add each Designated Manager
For every SMS process (5a–5l), there should be a named person accountable. Add them here.
Notify the Minister (if required)
Section 8 requires you to notify Transport Canada in writing when you designate an Accountable Executive. Log this notification date in the form.
The Accountable Executive must also sign the annual monitoring report and the internal audit report. RailPro SMS reminds you when this is due.
This process must be completed before most other processes — Transport Canada expects a clear chain of accountability before anything else.
§5(b) — Safety Policy
The railway must have a written safety policy signed by the accountable executive, reviewed annually, and communicated to all employees.
In plain English: You need a written document that says your company is committed to safety, signed by your top executive, reviewed every year, and shared with all your workers.
What to do in RailPro SMS:
Go to Safety Policy in the sidebar
Click §5(b) Safety Policy.
Create or upload your policy
You can upload an existing PDF/Word document, or use the AI to help you draft one.
Fill in the policy details
Enter the effective date, version number, approval date, and the name of who approved it (the Accountable Executive).
Record annual review
Every year, you must review the policy and document what factors were considered and what the results were. Use the Annual Review upload section.
Record communication to employees
Log when and how you told your employees about the policy (email, meeting, posted notice, etc.).
RailPro SMS will automatically remind you when your annual policy review is due. You'll get an email and a dashboard notification.
Section 9(2) requires the policy to be "in writing." A verbal policy does not count. Make sure you have a signed document uploaded.
§5(c) — Ensuring Compliance
The railway must maintain a current list of all instruments (laws, rules, orders) applicable to its operations and ensure compliance with each.
In plain English: You need to know every law, rule, and Transport Canada order that applies to you — and prove you're following all of them.
What to do in RailPro SMS:
Go to Ensuring Compliance in the sidebar
Click §5(c).
Upload your List of Instruments
This is the document listing all the rules and regulations you must comply with. Upload it as a PDF.
Let the AI scan it
The AI will automatically cross-check your list against the current Transport Canada website and flag anything missing or outdated.
Upload compliance evidence
For each regulation, you can upload proof of compliance (procedures, training records, etc.).
Review the weekly TC scan results
Every Friday, the system automatically checks Transport Canada's website for new regulations or amendments. Check the alerts section regularly.
The AI does the monitoring for you — but you still need to take action on the alerts it generates. Don't ignore red flags in the Compliance section.
§5(d) — Railway Occurrences
The railway must have a process for managing railway occurrences — reporting, recording, investigating, and analyzing accidents, incidents, and near misses.
In plain English: Every time something goes wrong on your railway — a derailment, a collision, a near miss, an employee injury — you must write it down, report it to the right people, investigate why it happened, and make sure it doesn't happen again.
What is an occurrence?
- Accident — a derailment, collision, or any event that causes injury, death, or major damage.
- Incident — a less serious event that could have caused an accident but didn't.
- Near Miss — a close call where nothing was damaged or hurt, but it almost was.
Go to Railway Occurrences in the sidebar
Click §5(d).
Click "Report Occurrence"
Fill in the date, location, type, and description. Be as detailed as possible.
Record who was involved and what happened immediately
Enter immediate actions taken, persons involved, and any injuries or damage.
Flag if it's reportable to TSB or TC
Some occurrences must be reported to the Transportation Safety Board (TSB) or Transport Canada by law. Check the appropriate boxes.
Update the investigation status as it progresses
Change the status from "Not Started" to "In Progress" to "Completed" as the investigation moves forward.
Certain accidents MUST be reported to the TSB within specific timeframes (often within hours). If in doubt, report it. It's always better to over-report than to miss a mandatory notification.
Use the AI Risk Assessment tool on the Risk Assessment page to analyze patterns across your occurrences and predict future risks.
§5(e) — Identifying Safety Concerns
The railway must analyze its railway operations to identify safety concerns, including trends, repetitive situations, and emerging issues.
In plain English: You need to regularly look at everything happening at your railway and ask: "What could go wrong? What patterns are we seeing? What worries us?" Then write it down.
Where do safety concerns come from? (Section 13 sources):
- Railway occurrence records
- Internal safety inspections
- Employee injury reports
- Employee reports and complaints
- Monitoring technology data
- Annual monitoring reports
- Audit findings
Go to Safety Concerns in the sidebar
Click §5(e).
Click "Report Safety Concern"
Describe the concern, its category (equipment, infrastructure, human factors, etc.), and severity.
Select the source of the concern
Was it found through an occurrence? A complaint? An inspection? Select all that apply.
Use the AI Analysis button
Click "Analyze with AI" to let the system identify patterns across all your safety concerns and flag emerging risks.
Mark if it requires a risk assessment
If the concern is serious enough, check the box and go to §5(f) Risk Assessment to formally assess it.
Think of safety concerns as "early warning signs." Catching them early, before they become accidents, is the whole point of the SMS.
§5(f) — Risk Assessment
When a safety concern is identified, or when significant changes are proposed, the railway must conduct a formal risk assessment — rating likelihood and severity — and identify remedial actions required.
In plain English: When something worrying is identified, you need to formally ask: "How likely is this to happen? How bad would it be?" Then decide what to do about it.
When is a risk assessment required? (Section 15):
- When you identify a safety concern from your §13 analysis
- When you plan to start transporting dangerous goods (or a new type)
- When you introduce or eliminate a technology
- When you add or remove a railway work (track, bridge, etc.)
- When you significantly increase dangerous goods volume
- When you change the route for dangerous goods
- When you make significant personnel changes
Go to Risk Assessment in the sidebar
Click §5(f).
Use the AI tools at the top of the page
The AI can analyze your occurrences and concerns to suggest what risk assessments are needed.
Click "Create Assessment" or use the Risk Assessment Log
Fill in the title, trigger, hazard description, and affected persons/property/environment.
Rate likelihood and severity (1–5 scale)
1 = very unlikely / minor. 5 = very likely / catastrophic. The system calculates the risk score automatically.
Identify remedial actions required
List what needs to be done to reduce the risk. Then go to §5(g) to implement those actions.
Consult employees and document it
Section 16 requires you to consult with employees (or their bargaining agent) when identifying risks. Upload the consultation record.
Risk assessments must be kept on file for 6 years (Section 33). RailPro SMS stores them automatically — do not delete old records.
§5(g) — Remedial Action
The railway must implement remedial actions for identified risks and evaluate their effectiveness.
In plain English: Once you know what the risks are, you have to fix them — and then check if your fixes actually worked.
Go to Remedial Action in the sidebar
Click §5(g).
Log a new Remedial Action
Link it to the risk assessment that triggered it. Describe the action, assign it to someone, and set a target completion date.
Update status as you go
Change from "Open" → "In Progress" → "Completed" → "Pending Evaluation."
Evaluate effectiveness
After completing the action, document whether it actually reduced the risk. This is required by Section 18(2).
Consult employees during evaluation
Section 19 requires you to consult with employees when evaluating effectiveness. Upload the consultation record using the form on the page.
Think of remedial actions like doctor's prescriptions. A risk assessment is the diagnosis. Remedial action is the treatment. The evaluation checks if the patient got better.
§5(h) — Targets & Initiatives
Each calendar year, the railway must establish safety targets and develop initiatives to achieve them, based on its §13 analyses.
In plain English: Every year, you need to set specific safety goals ("We want to reduce near misses by 20%") and plan exactly how you'll reach those goals.
Go to Targets & Initiatives in the sidebar
Click §5(h).
Create a new Safety Target
Name the target, describe what you're trying to improve, set the calendar year, and define how you'll measure success.
Add Initiatives
For each target, describe the specific initiatives (actions, programs, training, etc.) that will help achieve it. Section 22 requires a written description and written explanation of how each initiative contributes.
Communicate to employees
Section 23 requires you to tell employees about the targets and initiatives. Log the communication date and method.
Track progress throughout the year
Update the "current value" field regularly to show progress toward the target.
Good targets are specific and measurable. "Improve safety" is too vague. "Reduce derailments from 3 to 1 per year" is a good target.
§5(i) — Reporting Contraventions
The railway must have a process for employees to report contraventions and safety hazards without fear of reprisal, including a written policy protecting employees from reprisals.
In plain English: Your employees must be able to report safety problems or rule violations without being afraid of getting in trouble for speaking up. You need a written "no reprisal" policy.
Go to Reporting in the sidebar
Click §5(i).
Upload your Reprisal Protection Policy
This is a written document saying employees will not be punished for reporting safety concerns. Use the form in the "Written Policy" section.
Log collaboration records
Section 24(3) says you must develop the policy and procedure in collaboration with employees or their bargaining agent. Log these meetings using the Collaboration Record form.
Log employee reports received
Every time an employee reports a contravention or hazard, log it in the Employee Reports Log.
Record how you communicated the policy
Log when and how you told employees about the reporting procedure and the reprisal policy.
Even if you have a small team with no union, you still need this policy. "No bargaining agent" means you consult directly with employees or their chosen representative.
§5(j) — Managing Knowledge
The railway must ensure employees have the skills, qualifications, and knowledge to perform their duties safely, and must verify this through competency testing.
In plain English: You need to know what skills every job requires, make sure the right people are in those jobs, keep records of their training, and test them to confirm they're still competent.
The §5(j) page has 7 tabs — here's what goes in each one:
Tab 1 — Duties Register
List every essential duty performed at your railway. For each duty, enter:
- Duty title — e.g. "Locomotive Engineer," "Track Inspector," "Switch Operator"
- Required skills — e.g. "CROR rules knowledge," "track geometry inspection," "radio communication"
- Required qualifications — e.g. certificates, licences, medical clearances
- Safety-critical? — flag duties where errors could directly cause accidents
Section 25 says employees must have the required skills and qualifications before they perform safety-critical duties. Your Duties Register is the evidence that you know what those requirements are.
Tab 2 — Employee Records
Add a record for every employee (and contractor). Fill in:
- Full name & employee ID
- Position title — must match the Duties Register
- Employment type — employee, contractor, or non-employee (Section 26 covers all three)
- Department, email, phone, hire date
- Essential duties — list which duties from the Duties Register this person performs
- Required skills & qualifications — what this specific person needs to have
- Status — active, inactive, or on leave
Tab 3 — Training Records
Every time an employee completes any training, log it here:
- Employee name & ID
- Training title — e.g. "CROR Rules Refresher," "Dangerous Goods Handling," "First Aid"
- Training type — classroom, online, on-the-job, simulation
- Date completed & expiry date (if the certification expires)
- Provider / instructor name
- Result — pass/fail/in-progress
- Upload certificate — attach the completion certificate or record
Tab 4 — Competency Tests (Efficiency Tests)
Section 27 requires periodic competency testing. For each test, log:
- Employee name & ID
- Test title — e.g. "Locomotive Engineer Annual Efficiency Test"
- Test type — written exam, practical observation, oral exam, efficiency test, simulation, on-the-job assessment
- Assessor name — who conducted the test
- Test date & next test date
- Score & pass mark — default pass mark is 80%
- Result — pass, fail, or pending
- Duties assessed — which duties from the Duties Register were tested
- Upload test record — attach the completed test form
Section 27 requires testing at "reasonable intervals." If an employee fails a test, do not allow them to continue performing safety-critical duties until they've been re-trained and re-tested.
Tab 5 — Skills Evidence
Upload documents that prove employees have the required skills — copies of licences, certificates, diplomas, or other credentials. Link each uploaded document to the specific employee and the duty it covers.
Tab 6 — Third-Party Verification
Section 26 applies to contractors and non-employees performing safety-critical work. Use this tab to log how you verified that contractors have the required qualifications before they began work. Enter:
- Contractor name and company
- Duties being performed
- How qualifications were verified (checked their licence, reviewed their training records, etc.)
- Date of verification
Tab 7 — Compliance Monitoring
This tab gives you a summary view showing which employees have expired or missing training, upcoming competency test due dates, and overall training compliance rates. Use it to identify gaps before a TC audit.
Run the Compliance Monitoring tab monthly. Any employee showing "expired training" or "missing competency test" should be flagged immediately and scheduled for re-training.
§5(k) — Scheduling
The railway must take fatigue science into account when scheduling employees for safety-critical duties.
In plain English: You can't schedule your train crews or safety-critical staff in a way that makes them dangerously tired. The schedule has to be based on what science says about how tiredness affects people.
Go to Scheduling in the sidebar
Click §5(k).
Upload your fatigue management plan or scheduling procedure
This document should explain how you account for fatigue in scheduling decisions.
Log communication to employees
Section 28 requires you to communicate your fatigue science approach to employees. Log the communication date and method.
This section applies even for small railways with few employees. If your employees perform safety-critical duties (operating trains, switches, signals), fatigue science must be factored into their schedules.
§5(l) — Continuous Improvement
The railway must continuously monitor its SMS, prepare annual monitoring reports, conduct internal audits every 3 years, prepare audit reports, and develop action plans.
In plain English: Your SMS is never "done." You have to keep checking that it's working, fix what isn't, and formally audit the whole thing every 3 years.
Part 1 — Annual Monitoring Report (Section 29)
The Annual Monitoring Report section has an upload form. Here's what to include in it:
- Report title & year — e.g. "Annual SMS Monitoring Report — 2026"
- Monitoring period — the calendar year being reviewed
- Conducted by — name of the person who led the monitoring review
- Processes reviewed — confirm each of the 12 SMS processes was reviewed
- Were procedures followed? — document yes/no for each process and explain any gaps
- Were targets achieved? — review the Safety Targets from §5(h) and record actual vs. target values
- Employee involvement verified? — confirm employees were consulted where required (§16, §19, §24)
- Conclusions & recommendations — what needs to improve next year
- Accountable Executive review date — Section 29(4) requires the AE to review conclusions. Log when this happened.
- Upload the signed report document
Complete monitoring review
Review all 12 processes. Use your Compliance Dashboard as a starting point.
Fill in and upload the Annual Monitoring Report
Use the form under the Annual Monitoring Report card on this page.
Bring conclusions to the Accountable Executive
Section 29(4) requires the AE to review. Log their acknowledgement and the date.
Part 2 — Internal Audit every 3 years (Section 30)
The Internal Audit Plan section is a separate upload form. Here's what to include:
- Audit plan title & reference number
- Audit scope — which processes and areas will be audited (usually all 12)
- Evaluation criteria — what standards each process will be measured against (typically the SOR/2015-26 regulatory text)
- Audit method — document review, interviews, field observations, records sampling
- Schedule — planned dates for each phase of the audit
- Auditor name(s) — who will conduct the audit (must be independent of the area being audited)
- Audit Report — the completed findings document, signed by the Accountable Executive (§31)
- Action Plan — corrective actions for any deficiencies, approved by the AE (§32)
Plan your audit
Fill in the Internal Audit Plan form and upload it.
Conduct the audit
Review all 12 SMS processes against regulatory requirements. Interview managers and employees.
Write the Audit Report
Document all findings — what's working and what isn't. Upload it. The Accountable Executive must sign it (§31).
Create an Action Plan for any deficiencies
For every gap found, create a corrective action. The AE must approve it (§32). Upload the signed plan.
RailPro SMS tracks when your next internal audit is due based on your last audit date. You'll get a reminder 90 days before it's due.
The internal audit must be conducted at least once every 3 years. Missing this deadline is a direct regulatory violation. Check your Compliance Dashboard for your next due date.
Other Tools & Features
📊 Analytics (§13) — Monthly Review Panel
The Analytics page serves two purposes: visual charts AND your mandatory §13 compliance record. Every month, you must complete the §13 Monthly Review Panel at the top of this page. Here's how:
- Set the time range filter (Last 3 Months is recommended for monthly reviews)
- Check all 9 boxes — each represents a data source you must consider under §13: railway occurrences, internal documentation, injury reports, inspection results, employee reports, safety complaints, monitoring technology data, annual monitoring report, and audit findings
- Write your findings — summarize what you reviewed and any trends, emerging risks, or repetitive situations identified. If nothing was found, state "No significant trends identified in this period." This is required text.
- Click "Accept as Reviewed — Save Compliance Record" — this saves a dated record proving you completed the §13 analysis
Below the review panel, the charts show: occurrence trends by month, residual risk distribution, remedial action completion rates, safety concern categories, leading vs. lagging indicators, and safety target progress.
If you skip the monthly §13 review, you have no evidence that you conducted the required analysis. TC auditors specifically look for dated §13 analysis records. Don't skip this step.
📁 SMS Upload
Upload your entire SMS document (e.g. a Word or PDF file containing all your procedures). The AI reads it and automatically maps the content to the right regulatory sections, saving you hours of manual data entry. After uploading, review each mapped process to confirm the AI extracted the right information.
🤖 SMS Assistant (AI Chat)
The SMS Assistant is like having a regulatory expert available 24/7. Ask it anything: "What does Section 16 require?" or "Help me write a safety concern for a track inspection finding." or "Draft a remedial action for a broken signal light." It uses your company's data to give relevant answers.
📋 SMS Index (§6) — What to fill in
Section 6 requires your SMS to contain an index of all processes. For each of your applicable processes (5a–5l), the SMS Index page has a row where you fill in:
- Process ID & Name — e.g. "5a — Accountability"
- Designated Manager — the person accountable for this process (name, position, email)
- Responsible Person — who actually runs the process day-to-day
- Procedures / Plans / Methods — list and link the documents that make up this process (e.g. "Occurrence Reporting Procedure v2.1")
- Last revision date — when the process documents were last updated
- Regulation sections covered — e.g. "§5(a), §7, §8" for the Accountability process
- Compliance notes — any notes about gaps or outstanding actions
Click "Auto-Generate Index" on the SMS Index page to have the system pre-fill the index using data already entered in your accountability, safety policy, and documents pages. Then review and fill any gaps manually.
👥 Employee Consultation — What to log
Many sections of SOR/2015-26 require employee consultation. The Employee Consultation page is your central log. For each consultation, fill in:
- Process area — which SMS process triggered this consultation (e.g. §5(f) Risk Assessment, §5(g) Remedial Action, §5(i) Reporting Procedure)
- Consultation type — regular consultation, risk assessment review, remedial action evaluation, or policy/procedure development
- Date — when the consultation happened
- Who was consulted — names and roles (employees, bargaining agent representatives)
- Method — meeting, survey, focus group, one-on-one, committee, email
- What was discussed — brief summary of the topics covered
- Feedback received — what employees said, suggested, or raised
- Actions taken — how you responded to their feedback
- Upload meeting minutes or record — attach any supporting documentation
§16 (risk assessment), §19 (remedial action evaluation), and §24(3) (reporting procedure development) all require consultation. Missing any of these is a direct regulatory gap that TC will flag.
📄 Templates
Pre-built regulatory templates for common SMS documents: safety policies, risk assessment forms, occurrence report forms, and more. Download, fill in your details, and upload back to the system.
📅 Meeting Minutes
Log safety meeting minutes here. These serve as evidence that your team is actively managing safety — valuable during a TC audit.
📬 Reminders
The system automatically creates reminders for recurring tasks (annual policy review, TC list check, etc.). You can also create custom reminders. When a reminder is due, you receive an email and it appears on your dashboard.
🗄️ Records (§33–36)
Section 33 of SOR/2015-26 requires records to be kept for 6 years. The Records page shows all your stored compliance records and ensures none are deleted prematurely.
📤 Filing (§37–38)
Sections 37–38 require railways to file certain documents with Transport Canada. The Filing page tracks which filings have been made and when.
📊 Reports
Generate PDF reports for internal use or for TC audits. Reports include compliance summaries, occurrence logs, risk assessment registers, and full SMS documentation packages.
🔍 Audit Mode
Audit Mode simulates a Transport Canada inspection. It walks through all required processes and generates a complete audit package — all documents organized the way TC expects them.
📧 Email Logs
Every automated email sent by the system (reminders, alerts, notifications) is logged here for your records.
🗑️ Manage Data
Admin-only tool to import or delete data in bulk. Use with caution — deleted records cannot be recovered.
⚙️ Settings
Change your railway type, update notification preferences, and manage user accounts. Only admins can invite new users.
Daily & Weekly Routine — What to Do and When
Here's a simple routine to keep your SMS in excellent shape:
Every Day (5–10 minutes)
- Log in and check the Compliance Dashboard for any new red alerts or overdue items.
- If an occurrence happened yesterday, report it immediately under §5(d).
- Check email for any system notifications or reminders.
Every Week (30 minutes)
- Review the Reminders page for upcoming due dates.
- Check the Compliance page for any new TC regulatory alerts (the system scans every Friday).
- Update the status of any open remedial actions or investigations.
- Log any new safety concerns reported by employees.
Every Month (1–2 hours)
- Review the Analytics page for trends in occurrences and safety concerns.
- Update progress on Safety Targets.
- Conduct and log any scheduled competency tests.
- Hold (and log) a safety meeting with your team.
Every Year
- Review and update the Safety Policy (§9). Get it re-signed by the Accountable Executive.
- Verify your List of Instruments is current (§10).
- Establish new Safety Targets for the coming year (§21).
- Prepare the Annual Monitoring Report (§29). Bring conclusions to the Accountable Executive.
- Review training records for all safety-critical employees.
Every 3 Years
- Conduct the Internal SMS Audit (§30). Document findings in an Audit Report (§31).
- Prepare an Action Plan for any deficiencies found (§32).
- Have the Accountable Executive sign both the Audit Report and the Action Plan.
Set a recurring reminder in the system for your annual and 3-year tasks. The system can email you automatically so nothing falls through the cracks.
Preparing for a Transport Canada Audit
Transport Canada can inspect your SMS at any time. Here's how to be ready:
⚡ If TC contacts you for an audit — do this immediately:
- Go to Audit Mode in the sidebar.
- Click "Generate TC Audit Package" — this creates a complete set of documents organized the way TC expects.
- Review the package and fill any gaps the system identifies.
- Make sure your Compliance Dashboard score is as high as possible before the audit date.
What TC inspectors typically look for:
- Is there a documented, signed Safety Policy? (§9)
- Is there a current List of Instruments? (§10)
- Is there an Accountable Executive designated in writing? (§7)
- Are occurrences being recorded and investigated? (§12)
- Are safety concerns being identified through §13 analysis?
- Are risk assessments being conducted when required? (§15)
- Are remedial actions being implemented and evaluated? (§18)
- Are targets set and communicated? (§21–23)
- Is there a non-reprisal reporting procedure? (§24)
- Are employees competency-tested? (§27)
- Is there an annual monitoring report? (§29)
- Is there an audit plan? (§30)
- Are records retained for 6 years? (§33)
Keep your Compliance Dashboard score above 85% at all times. If TC shows up and your score is high, you're in excellent shape. If your score is below 50%, you have significant exposure.
Records must be kept for 6 years. Never delete occurrence records, risk assessments, or audit reports, even old ones.
Tips & Best Practices
Do it in real time. Log occurrences, safety concerns, and remedial actions as they happen — not in a batch at the end of the month. Real-time records are more accurate and show TC that your SMS is actively managed.
Upload everything. Even if a document isn't perfect, upload it. A rough draft uploaded is better than a polished version that lives on someone's desktop. You can always replace it with a better version later.
Use the AI tools. The AI analysis buttons throughout the app are there to help you — they surface patterns you might miss and suggest actions you need to take. Use them monthly.
Consult your employees. Many sections of SOR/2015-26 require employee consultation. Don't just log it as a formality — actually talk to your frontline workers. They often know about safety problems before management does.
Keep your Company Profile updated. If you change your railway type, add new goods, or change your Accountable Executive, update the profile immediately. The system's compliance tracking depends on this information being accurate.
Read your email alerts. The system sends you emails when things are due, overdue, or when a new TC regulation is detected. These are not spam — they're compliance alerts. Read them.
Don't wait for TC to call. The best SMS programs are ones that run continuously, not ones that scramble before an audit. If you do a little every week, an audit becomes a non-event.
📞 Need Help?
We're here to support you. Don't hesitate to reach out.
📧 General: info@apexcompliance.ca
🛠️ Support: support@apexcompliance.ca
🌐 Website: www.apexcompliance.ca