The Government of Canada mandates that all new shooters (or those without proof of a prior older license, such as a POL or FAC) are required to take in-person courses.

Hunter Safety provincial/territorial courses can usually be taken online (they differ by province), but to get your federal gun license in Canada you must complete the 8 classroom hours for Non-Restricted licenses, and 6 further hours past that for the Restricted.