The requirement for a Canadian Aircraft to have a Radio Station License, under the old Air Navigation Orders, was repealed when the the ANOs were replaced by the Canadian Aviation Regulations...although it took a few years of using the new regulations to realize that ICAO and Industry Canada don't require the Station License for aircraft
being operated domestically in Canada. Basically the requirement for a Station License was written into the aviation regulations because the aviation regulators mistakenly thought that Industry Canada regulations required it. That has now been sorted out.
Industry Canada only requires the radio operator to have a license...not the aircraft. So...after the confusion of who-required-what was sorted out, the CARs were amended to reflect the fact that a Radio Station License is not required for domestic operations.
Now...as mentioned above. Radio Station Licenses are an ICAO requirement so Transport Canada is recommending that aircraft owners who cross international boundaries have a radio station license. Aircraft operating in foreign airspace are required to comply with the laws of that state. So, if that State says you need a Radio Station License issued by your home country-you need a Radio Station License issued by your home country. Currently Canada does not require a Station License. Industry Canada will issue a Station License if requested (I bet there's a fee).
Radio Station and/or Radio Operator License fees no longer have anything to do with Nav Canada. They bill based on aircraft weight taken from the Civil Aircraft Registry.
There is some truth to the statement that a Transport Canada Inspector can't check for a radio operators license or a station License but...the Aeronautics Act gives legal weight to the ICAO Convention so an Inspector could conceivably go down that route. Not that they would...it's a waste of time. Inspectors who deal with "National Operations" will look for Station Licenses from large Canadian Air Carriers who operate overseas....that is part of Canada's ICAO commitments to oversight and the legal weight to do so is linked to both the ICAO commitments in the Aeronautics Act and often, the Regulatory Requirement to operate in accordance with the Approved Company Operations Manual (assuming the carrying of Station Licenses is contained in the Manual).
Really...none of this affects us "little guys".
Of course none of this has anything to do with the original post. Short answer...you do not need a Radio Station License in Canada but you do need a Restricted Radio Operator License or equivalent issued by your home Country because of whatever Act the Industry Canada Folks operate under. Canadian Customs Officers do have the Authority to check for compliance to all the Laws of Canada when inspecting visitors. That said...it's very, very, unlikely that they would look at, or know anything about radio licenses. Like they care...you think they are checking the truckers for radio licenses? Not likely...
Now that I have thoroughly confused the issue I shall retire to the reading room where I will take my Brandy and light a Cigar....
