Cookware

For cookware, I'd suggest Superstore or Canadian Tire - in the North Nanaimo Town Centre (known by locals as Rutherford Mall) parking lot, near the Lowes. Canadian Tire is another "everything store" - except no grocery. They have sporting goods, automotive (and car repair), recreation, some furniture, lots of garden and patio, home decor, paint, tools, pet stuff, and a huge house and cookware area.

Grocery

Online shopping and delivery

Save On Foods(🇨🇦 Canadian-owned) has the largest grocery order & delivery service. https://www.saveonfoods.com/sm/planning/rsid/947 delivery can cost between $6 and $10 if I recall.

For prepared meals - M&M meats (🇨🇦 Canadian-owned) and Nesvog Meats (🇨🇦 Canadian-owned) both have multiple locations and sell packaged, prepared meals like lasagne, cabbage rolls, butter chicken, meatloaf, etc. There's one near Woodgrove Centre, and Nesvog is a local butcher, deli and prepared meals store with two locations I know of, one on Bowen Road near Northfield and one in the Terminal Park strip mall on Island Highway: 1533 Estevan Road.

Many Rexall drugstores (🇨🇦 Canadian-owned) also stock M&M prepared meals in their freezer section (including the one on Dufferin and Bowen Road).