I recently had the roof done on one of my rental properties. Before selecting a contractor, I must have called about 25-30 companies (all listed with the BBB) to get quotes. Of those, only about 5-7 got back to me. Of those, 4 gave me quotes. Of those 4, First Class Roofing not only gave me the best quote, but with their quote they included the following:
-copy of BBB membership
-list of last 10 clients
-copy of Ontario Roofing Licence
This was very professional. I decided to go with them and was very impressed. I went with a 50yr, fibre-glass CRC shingle. They were installed with proper valleys, straight lines and correct flashing. Clean up was perfect, as well; not a single nail at the end of each day.
I know this sounds like I work for them or something, but they were really good and fast. I've also heard good things from Edge's Roofing and Nail to Nail Roofing (both of these contractors were too busy when I called).
Here's a link to First Class's BBB listing:
http://hamilton.bbb.org/codbrep.html...y&id=174912933
Fellas name was Jeff, I believe.
Good luck! Getting a good roofer is a tough, TOUGH job. Being new to this city, I really lucked out.