Mainland Cannabis is one of Canada’s most regarded online marijuana dispensaries. Based out of Vancouver BC, we deliver high-quality cannabis products to every province in Canada. You can order various cannabis goods without leaving your home and we will deliver your package within 1-3 business days — right at your front door. Our mail order delivery services are available in cities like Ottawa, Calgary, Toronto, Montreal, Vancouver, Hamilton, Edmonton, and more.
Scroll down to the bottom of the page to learn how to buy weed online in specific provinces and cities.
Mainland Cannabis deliver mail order marijuana to all the cities and towns of Nova Scotia: Amherst, Annapolis, Royal, Antigonish, Baddeck, Blandford, Boutiliers, Point Bridgewater, Burntcoat Cape Breton, Chéticamp, Dartmouth, Digby, Glace Bay, Goffs, Halifax, Hubbards, Ingonish, Kingsport, Kingston Lockeport, Louisbourg, Lunenburg, Neils Harbour, New Glasgow, North Sydney, Pictou, Port Hastings, Queensland, Sydney, Truro, Walton, Western Shore, Wolfville, and Yarmouth with a valid shipping address (No PO Box Delivery). If you are looking for an Alberta online dispensary, you’ve arrived at the right spot for finding BC’s finest craft producers. We source premium quality bud from growers who take their craft seriously and strive to raise the bar with every crop.