Aqnus Febriyant // Shutterstock Some small North American cities are punching far above their weight when it comes to nurturing startups, innovative talent, and emerging tech businesses. These small cities' low cost of living, proximity to major resea...