Twiggs Coffee Roasters is the best coffee shop in town and originated in North Bay.
There are at least two Vietnamese restaurants in Sudbury. The newest, Pho Viet Delight, offers a lovely ambiance and has ample parking on site. Highly recommended. Pho Noodle House is more in the downtown and is more spartan but the food is also good.
You can't go wrong with Tuco's Tacos. And they're vegan!