Oh you're more fortunate then me when it comes to shopping then <3
All the Sanrio in Ottawa is found in some toy store named Mrs. Tiggy Winkles, which basically just has one shelf of Sanrio products. There's like 4 Tiggy Winkles locations in Ottawa, though. But I usually can buy something when I visit despite that small of a selection. Last visit I just got a Hello Kitty folder and a giant Ebola Virus plushie, haha.
Even when I during my visits to Toronto, biggest city in Canada, the only good Sanrio store they have is Cinthia, which has still only just two or three shelfs. But it's better then nothing. =] I got an awesome cute Hello Kitty beach ball there, which a super cute ballon Hello Kitty inside. <3<3 But I gave it away. =[ lol. Gifting's is Sanrio's theme though, so I really didn't mind that.
In Canada, there's at least an official Sanrio in West Edmonton Mall, Edmonton, where my mom lives, but that's far away.
The only official Sanrio store I've been to is one in Beijing, which I told you about after Christmas while flashing that Hello Kitty I got from there (I got more then just that from Beijing's Sanrio, of course). I think you remember xD