(1) Despite any provision to the contrary in the Criminal Code or in any other enactment relating to sentencing, a person, other than a juvenile, who uses a firearm in the commission of the offence of—
(a) kidnapping or abduction;
(b) robbery;
(c) drug trafficking;
(d) rape or unlawful carnal knowledge,
shall on conviction be sentenced to a term of imprisonment for not less than 15 years.
(2) Despite any provision to the contrary in the Criminal Code or in any other enactment relating to sentencing, a person, other than a juvenile, who having been convicted of any offence in which he or she used a firearm in the commission of the offence is again convicted for the use of a firearm in the commission of another offence shall, on conviction for the subsequent offence, be sentenced to a term of imprisonment for not less than 20 years.
(3) Despite any provision to the contrary in the Criminal Code or in any other enactment relating to sentencing, a person, other than a juvenile, who uses or attempts to use a firearm to obstruct or in anyway interfere with a police officer in the exercise of that officer's powers shall on conviction be sentenced to a term of imprisonment for not less than 10 years.
(4) Despite any provision to the contrary in the Criminal Code or in any other enactment relating to sentencing, a person, other than a juvenile, who uses or attempts to use a firearm, to intimidate, threaten or cause injury to—
(a) the Governor General;
(b) a member of Parliament;
(c) a clergyman, priest, pastor, reverend or any religious leader of a recognised church;
(d) a judge, master or magistrate;
(e) a public officer engaged in the performance of his or her duties,
shall on conviction be sentenced to a term of imprisonment for not less than 10 years.