From what little I know, the best place is Vancouver. I guess you should ask people on the streets for the best coffee shops.