Canadian waste operator buys over 40 McNeilus CNG trucks