It seems to me that this would have been a much simpler question had you been living in the UK. There are a few stores in Canada that sell this sort of stuff but they don't seem to be quite as popular here. I did find one place out in Vancouver that sold ultraviolet pens.
OmegaSphere
Otherwise, it looks like you're going to have to mail order from outside the country.