Other Employee Benefit Plans (Details) $ in Millions |
12 Months Ended |
|
Oct. 31, 2015
USD ($)
|
Oct. 31, 2015
CAD
|
Oct. 31, 2014
USD ($)
|
Oct. 31, 2014
CAD
|
Oct. 31, 2013
USD ($)
|
Oct. 31, 2013
CAD
|
| Defined Contribution Pension Plan Canada |
|
|
|
|
|
|
| Schedule of Defined Contribution Pension And Other Postretirement Plans Disclosure [Line Items] |
|
|
|
|
|
|
| Maximum total employee and employer contribution percentage |
18.00%
|
18.00%
|
|
|
|
|
| Maximum total employee and employer contribution amount |
|
CAD 25,370
|
|
|
|
|
| Required employer contribution percent |
1.00%
|
1.00%
|
|
|
|
|
| Employer matching percentage for eligible employee contribution |
50.00%
|
50.00%
|
|
|
|
|
| Maximum employer annual contribution amount per employee |
|
CAD 3,000
|
|
|
|
|
| Employer matching contributions |
|
CAD 4,300,000
|
|
CAD 4,100,000
|
|
CAD 3,900,000
|
| Defined Contribution Profit Sharing Plan |
|
|
|
|
|
|
| Schedule of Defined Contribution Pension And Other Postretirement Plans Disclosure [Line Items] |
|
|
|
|
|
|
| Employer matching percentage for eligible employee contribution |
50.00%
|
50.00%
|
|
|
|
|
| Employer matching contributions | $ |
$ 4.7
|
|
$ 4.5
|
|
$ 4.0
|
|
| Maximum employee contribution percentage of pre-tax compensation |
60.00%
|
60.00%
|
|
|
|
|
| Percentage of employee contribution with 50% employer matching contribution |
6.00%
|
6.00%
|
|
|
|
|