OTTAWA—Canada is joining the United States and other allies in blaming China for a massive cyber attack that compromised tens of thousands of computers around the world earlier this year. The attack saw hackers exploit weaknesses in Microsoft Exchange email servers, with an estimated 400,000 servers compromised by March. In a statement, Foreign Affairs Minister…