I find that relatively expensive. I thought you had the best deals around. If it's $319 US, and the conversion rate is about 1.56, that would mean in CDN dollars it would be about $500.
I have found another dealer which sells it for about $415 CDN!