Salaries are lower in Canada indeed. Plus, their are substantial credits both at the federal and provincial levels to recuperate developer salary costs (30%+). Ubisoft and other studios have their R&D in Montreal just for this reason. There is a big talent pool in and around Montreal. Would be an ideal location.