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%