I, too, had a really bad experience at Canbec. I requested a BMW loaner when I went to service my car and they were out of cars that day; I was forced to wait at the dealer until a hyundai sonata came in. At times, my car sits there for a long time (over a week) for a service that is just so simple. Not just once to say the least.
Also, I'm currently shopping for a new car (F30 328i x-drive) and I found the prices between Canbec and the other dealers in Montreal differ a lot. And at canbec, a discount was already factored in. Other dealers offered better service and were more professional
I won't be buying my next car from BMW Canbec or servicing it there. I do not recommend Canbec whatsoever. I would make the distance to laval or another dealer.