No disrespect to Canadian Helicopter's school in Buttonville...who am I kidding? Do your homework. There are plenty of options if you are going to choose Canada.
Buttonville is an urban airport, with long legs to and from your helicopter practice areas. This eats into 'productive' training. The control tower has been known to show little preference to the school's helicopters and they can be required to hold short for extended periods of time if the fixed-wing circuit traffic is busy. This is all on your dollar.
I would suggest looking into schools in British Columbia. The scenery is breathtaking, and the geography is perfectly suited for helicopter training. You would experience a taste of mountain flying as well.
A few perfectly located schools are in Abbotsford, namely Chinook Helicopters and BC Helicopters, for starters. IMHO, the quality of training is far superior than what Buttonville has to offer.
FWIW....