Cape Breton–Canso, Nova Scotia, Canada