I don't know about Canada, but it's legal in Germany and Switzerland, and it seems to work very well. My experience has been especially good in Zurich, wow they get some amazing talent. The hottest EVER in my 25+ years of mongering was a girl from Riga, Latvia (saw her in Zurich). OMG she was perfect in every way. Haven't seen anything close to her in the Bay Area in quite some time.