You can probably find a beanie hat at a trinket store on the waterfront. As well in the Old City Quarter.
24kms from Vancouver to Nanaimo
107 km (66 miles) North of Nanaimo.
Telegraph Cove is a 4 hour drive north of Nanaimo.
3 Hour Difference Ahead of Nanaimo
The distance in 24 kms from Vancouver BC to Nanaimo BC. If you take the ferry its 1 hour and 30 minutes, and both sea planes, and airplanes to Nanaimo airport, or Nanaimo's waterfront are 20 minutes each.
4,000 km to Toronto from Nanaimo
It is about 1 hour and 45 minutes.
Frontside in Rutherford has them in stock some times. Boathouse in nanaimo has them.
467 Miles or 751 Km, from Nanaimo to Grand Prarie.
From Vancouver you take a 2 hour ferry ride to Nanaimo, and from Nanaimo to Comox the driving distance is only 130 km.
It's about 2 hours, depending on how fast you go.
It is 771 miles according to Google Maps.