Scotiabank says it has closed its two-part deal to buy a 14.9 per cent stake in U.S. bank KeyCorp for about US$2.8 billion.