oops i didnt know where you were from,when you get there youll be able to check every where out anywho (iguess your not staying for a weekend;-).i found that some of the best coffee shops were in the east side of amdam its sort of a bohemeim area full of art gallerys and antique shops and the best coffeshops.like i said just stay away from the tourist areas visit the flower market the gallerys the ajax stadium,the ann frank museum the heiniken museum the sexmuseum;-) amsterdams a great city just enjoy it!.BTW dont even think about buying anything off the street dealers the dutch police do not tolerate hard drugs on the streets and if you buy of the street dealers you'll most likely get ripped of anyway(all they sell is viagra,coke and e's but their all snide)best to just ignore them and get on with enjoying a great city.
PS i hear your weed in canada is excellent ?is it true?