Canada's #1 Online Dispensary

Now Accepting Visa and Mastercard

Flowers

Discover the pinnacle of cannabis quality at Mainland Cannabis, your premier destination for the finest cannabis flowers online. With a commitment to excellence, we offer a meticulously curated array of sativa, indica, and hybrid strains, ensuring a diverse exploration into the captivating realm of cannabis varieties. Experience convenience and satisfaction as you browse and purchase our premium cannabis flowers effortlessly through our online platform.

Shop Flowers

CBG Products

Discover the transformative potential of CBG, hailed as the mother of all cannabinoids, at our product section. With promising research indicating its efficacy across a spectrum of health concerns, from inflammatory bowel disease and glaucoma to bacterial infections and cancer, CBG emerges as a versatile non-intoxicating cannabinoid for health and wellness. Backed by studies showcasing its ability to alleviate symptoms and improve quality of life, CBG offers a novel therapeutic option. Explore our CBG products and experience the benefits firsthand.

Shop CBG Products

Never Miss a Great High Again

Sign up today to receive exclusive updates on the latest deals we have to offer.
Must be 19+.

WHY MAINLAND CANNABIS?

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.

Quality Assurance

Our products are quality checked.

Free Shipping

On all orders over $150.

Secure Payments

Pay via E-Transfer or Bitcoin.

Customer Support

Available via live chat or email 7 days a week.

CANADA'S #1 TRUSTED ONLINE MARIJUANA DISPENSARY

Our goal is to provide you with the finest BC buds known to humankind, and the most secure, reliable, and safe online dispensary shopping experience you have ever had. Our team maintains the highest standards in the industry to ensure the quality and reliability of all label-tested products. We are extremely picky about product quality and our collection is constantly being refined to meet and exceed your expectations.

At Mainland Cannabis, we offer quick and discreet delivery services across Canada. And for every order over $150, you get to enjoy FREE shipping and the world's best BC weed delivered straight to your doorstep!

We understand the importance of providing our customers with excellent customer service, which is why our support staff work hard daily to ensure that all your needs are met. Whether you're looking for advice on the best strains to suit your needs or have questions about our products, we're here to help.

Shop with confidence and convenience when you buy weed online in Canada from Mainland Cannabis. We guarantee that every order makes it to your door, and our products are of the finest quality available on the market.

So why wait? Start shopping now and discover the Mainland Cannabis difference today! Our Canada Wide Guaranteed Xpresspost Delivery means you won't find a better time to shop for weed online.


Start Shopping
Start Shopping

FAQs

We launched Mainland Cannabis – Canada’s #1 Online Dispensary in an attempt to provide medical patients with an alternative source in acquiring their medical marijuana. Having been medical patients to a local BC dispensaries ourselves, we could not believe the ridiculously high prices we were being charged to acquire medicine that we needed to help manage chronic neck, lower back, and migraine pains.

We make it super easy to order weed online from BC top-rated dispensary.

  • Start by filling out our simple registration form
  • Browse our premium selection from BC’s top producers here and add items to your cart.
  • Check out and pay using Interac e-Transfer.
  • You will receive a tracking number for your package once payment is confirmed. Expect your shipment within 2-3 business days.