As for barrel length they require 457 mm which equals 17.99213 inches.
Several years ago I crossed with my Rem 870 police pump with a 18" barrel and an extended tube with no issues.
Make sure your paperwork is in order.
On edit found this on the RCMP link above:
"There is no maximum magazine...