We currently ship seeds to all Canadian provinces and ship plants just within the provinces of British Columbia and Alberta. Seeds ship year-round and usually take a few days (or longer if you are ordering from a distant province). It usually takes 2-5 business days in the mail for plant orders once shipped. Plants are generally available from May to September and can be reserved during off season; Shipping costs are calculated during checkout. Seed orders over $100 ship free! See Shipping for more details.