i cant speak for american weed but im positive that i can find weed just as good if not better than the netherlands here in canada, and about the smoking in public, thats stupid if you cant smoke in the streets, i do and i live in a country where it is still very illegal.