Mosaik prices things in $CDN and doesn't charge brokerage fees, which makes it many, many times cheaper than any USA places for Canadian shoppers.
Sorry USA folks, but for us Canadians it's the sad truth that the courier companies charge a % of the item value as "brokerage", which actually means "moving from counter A to counter B at the border". It can really add up on costs buying from the states.
And then there's our terrible dollar exchange rate on top of all that.
I strongly recommend Mosaik for Canadian buyers. Also: I'm only a customer and have no affiliation with them other than saving a lot of money on the stuff I've bought.