Yes you are required/supposed to have an amateur radio license if operating an amateur radio. But there is no fee for a basic (Ham)amateur radio license. So not to sure what you paid the $40 bucks for?
https://www.ic.gc.ca/eic/site/smt-gs...g/sf01862.html
Fees
A fee is not required for the issuance of an Amateur Radio Operator Certificate in accordance with the following:
- to issue an initial station call sign and Amateur Radio Operator Certificate with Basic Qualification;
- to issue a replacement certificate due to loss or damage;
- to issue a replacement certificate with a new call sign, due to a change in address to a new province or territory; and
- to issue a replacement certificate as a result of obtaining an additional qualification such as Morse code, or Advanced.
A fee of $60.00 is required for the issuance of an Amateur Radio Operator Certificate in accordance with the following:
- to change an existing call sign (including changing to a two letter call sign);
- to issue a call sign to the station of a club or other organization;
- to issue an amateur radio operator an additional station call sign; and
- to issue a special event or special prefix station call sign.