Life at Microsoft's Canada Development Center