calgaryherald.com
CBRE ranks North America's top tech talent cities; Canada has four in the top 20
Ottawa, Montreal, Vancouver and Toronto earn rankings on the list of the top 50 tech talent cities