Hours of operation: 10:00AM to 11:00PM, 7 days a week!  

About Top Bud Store, information about us and how it works.

As Canada’s leading delivery service we provide medical marijuana through a discreet and secure delivery order right to your door!

You can place the order online or text us on: 1 (647) 525 - 2495 and specify your pick up address, and your order. 

PLEASE NOTE - We work from 11 a.m. to 11 p.m. every day


For New Customers: Please note to confirm an order you need to provide a valid canadian ID.

We will provide you with an estimated time of arrival of our courier.

Orders in the era of North York, Richmond Hill, Maple, Vaughan, Thornhill, Markham, York, Etobicoke, Toronto between $60-$100 there is a $15 Delivery fee. 

Receive a free gift with every order you place with us, for example it could be a pre roll or edibles or free weed like 3.5 or 7g of our unique strains =)

And Don’t forget about our loyalty growth subscription we have for you.
Where you can receive 3.5g every 5fth order and 7g every 7th order including an ounce of free weed once a month (conditions apply). 

Our mission is to make this medicine a safe and accessible solution as therapy to all our clients in need. We offer a handcrafted selection of premium flower  in all types - indica sativa and hybrid strains as well as edibles and concentrates

Our flowers are naturally grown and delivered directly from gorgeous British Columbia without the use of any pesticides and with at most care! Our licensed growers comply with strict quality control regulations to meet our high standards and our clients high expectations 

We put at most effort in making sure our consumers always get the best of the best in product and all aspects of our service.

Price as listed!


Our terms of Delivery!

We service variety of areas and offer weed and cannabis product delivery in Richmond Hill, Vaughan, Maple, Woodbridge, Concord, Nobleton, King City, Aurora, Newmarket, Kleinburg, Markham, Unionville, North York, York, East York, Scarborough, Pickering, Ajax, Toronto, Etobicoke, Mississauga, Brampton.

Special delivery instructions

  • Weed delivery to North York, York, Vaughan, Richmond hill, Markham, Concord,   

            Maple, Thornhill - minimum order $60.00-$99.99 plus $10.00 Delivery fee.
            Orders above a $100.00 delivery free

  • Weed delivery to Scarborough, Toronto DownTown, Etobicoke, East York. - 

            Minimum order $150.00 plus $15.00 delivery fee. (No delivery fee with orders 

                        over $200.00)

  • Weed delivery to Mississauga, Brampton - minimum order $250.00 plus $30.00                

            delivery fee.

  • Weed delivery to King City, Aurora, Bolton, Nobleton - minimum order $200.00  

            plus $15.00 Delivery free.

  • Weed delivery to New Market - minimum order $200.00 plus $20.00 delivery fee.

  • Weed delivery to Pickering, Ajax, Oshawa - minimum order $300.00 plus $30.00 

            delivery fee.


  • Marijuana delivery for orders over $400.00 Delivery Free for all the above mentioned areas…!!!