6 (1) Where an enactment creates an offence and authorizes a punishment to be imposed in respect of that offence,

(a) a person shall be deemed not to be guilty of the offence until he is convicted or discharged under section 730 of the offence; and

(b) a person who is convicted or discharged under section 730 of the offence is not liable to any punishment in respect thereof other than the punishment prescribed by this Act or by the enactment that creates the offence.

(2) Subject to this Act or any other Act of Parliament, no person shall be convicted or discharged under section 730 of an offence committed outside Canada.

(3) In this section, enactment means

(a) an Act of Parliament, or

(b) an Act of the legislature of a province that creates an offence to which Part XXVII applies,

or any regulation made thereunder