Access to renewable energy, talented workforce and growing demand for compute power - including from AI workloads - is attracting public cloud investment from AWS, Microsoft, Google and IBM in Canada.