Where can I buy the Nexus 5 in Canada (retail stores please)?

Are there available anywhere except the Google Playstore?