Calgary and Edmonton are very clean. Cleaner than Toronto even.
Thanks, as I've never been to any area west of Windsor I don't know much about Western Canada.