Harris-Teeter sells cannolis in their bakery department. You might give the closest one to you a call to see if they'll sell you unfilled shells. A recent flyer I got from Restaurant Depot lists them, as well as filling, but that's a membership (not hard get a membership card and it's free) place.