(1) A court that orders that an offender serve a term of imprisonment may also do any one or more of the following:(a) make a community correction order in respect of the offender, but only if the sentence of imprisonment is not for a term of more than 2 years;(b) . . . . . . . .(c) order the offender to pay a fine;(ca) make a rehabilitation program order in respect of the offender;(d) make a driving disqualification order in respect of the offender.(2) A court that makes a home detention order in respect of an offender may also do any one or more of the following:(a) make a community correction order in respect of the offender;(b) order the offender to pay a fine;(c) make a rehabilitation program order in respect of the offender;(d) make a driving disqualification order in respect of the offender.(3) A court that makes a community correction order in respect of an offender may also do any one or more of the following:(a) order the offender to pay a fine;(b) make a rehabilitation program order in respect of the offender;(c) if the court records a conviction, make a driving disqualification order in respect of the offender.(4) A court that orders an offender to pay a fine may also do either or both of the following:(a) make a rehabilitation program order in respect of the offender;(b) if the court records a conviction, make a driving disqualification order in respect of the offender.