marlin 336 canada