Hamilton would probably be a disaster for its own reasons. You have diehard lifelong leaf fans there who probably won't be lining up to support a new team. The concerns around a new team so close to TO with a population population of 500k is very real.
I think Quebec should be given a team before atl/Pheonix if you can get an ownership group together, but the NHL may have priced themselves out of Canadian expansion with what they charged Vegas and Seattle.