Retest fee

If you have purchased Silvercore's Online Firearms Safety Training, your re-test is FREE of charge. Please call our office to register your re-test time rather than booking it online.

  • CFSC re-test $30 total for both written / practical
  • CRFSC re-test $30 total for both written / practical

Retest days

Please note that re-tests will be facilitated where possible on the 2nd day of CFSC / CRFSC courses. Re-test students are instructed to show up to the class at 12:30 and complete their testing at 1PM unless advised otherwise.


  • Both multiple choice and practical tests must be completed when re-testing the CFSC or CRFSC.
  • No extra instruction or refreshers will be given prior to the test.
  • Closed book. No coaching will be given during the testing.
  • Re-tests are made by appointment only.
  • Minimum government standards must be achieved to be successful, full stop.
  • It is the students responsibility to be fully versed in the material and testing standards prior to attending a restest.

Direction from the Canadian Firearms Program

The RCMP CFP has issued the following directive in regards to the CFSC and CRFSC:

  • All CFSC or CRFSC re-tests must wait 1 day (re-rest cannot be done same day as the original exam date) after the time they failed and must be completed within 7 calendar days otherwise the whole course will need to be re-done.
  • If they fail a re-test, adults are required to complete the course in full. When re-doing testing after a failure, both adults and minors must redo the written and practical portions of the testing – not just the portion they failed.

Register Now


  • One piece of government-issued photo ID (Drivers License or Passport)
  • 100% attendance in a Silvercore CFSC/CRFSC

Upcoming Events, Dates & Locations

Booking Course Time Location Type Class ID
  • Jul 25 (Sun) 12:00 - 12:00
Silvercore Training Facility
Firearms Safety Class ID:
  • Jul 25 (Sun) 12:00 - 12:00
Vancouver Island Conference Centre
Firearms Safety Class ID:

Student Testimonials

“Absolutely terrific and professional!!”
- Don
“Awesome course, awesome instructor, taught me everything I needed to know for the testing.”
- Gobind
We've proudly provided services for