How to Grow Tomatoes in Canada


Canada is cold weather country with long, dark winters and warm summers. The winters in Canada are too harsh to start any plants outdoors, so the prudent gardener will begin her crop inside in early spring and plant it outdoors in the summer once the ground warms. Tomatoes are a high-maintenance crop that requires constant watering and plenty of fertilizer. Thankfully, the final result of sweet, juicy tomatoes is worth the effort.

Step 1

Germinate your tomato plants indoors beginning in mid-March. Place potting soil into some small plastic pots and plant the tomato seeds according to the directions on your seed packet. Keep the pots moist and leave them in a warm place to germinate. Once the plants have five to six leaves, set the plants in a sunny window and let them grow.

Step 2

Spread your starter fertilizer over the area you intend to plant the tomatoes in late May. Irrigate the area well to water in the fertilizer, and let the ground sit for at least 24 hours.

Step 3

Dig the holes twice as wide as the plastic pots, but only as deep as the pot. Place the tomatoes carefully into the holes and back fill the area. Gently tamp down the soil around the plants.

Step 4

Cover the entire top of the hole with mulch and irrigate the newly planted tomatoes.

Step 5

Place cages around the plants, staking the cages to the ground to prevent uprooting during summer storms.

Step 6

Apply a nitrogen fertilizer monthly to the plants during the course of their growing season to give them plenty of food for growth. Keep the ground evenly damp during the entire growing season to prevent splitting.

Things You'll Need

  • Potting soil
  • Small plastic pots with irrigation holes
  • Tomato seeds
  • Starter fertilizer
  • Shovel
  • Mulch
  • Tomato cages
  • Nitrogen fertilizer


  • Calgary Garden Coach: When Can I Start Planting Vegetable Seeds In Calgary?
Keywords: tomatoes in Canada, grow Canadian tomatoes, Canadian tomato growing

About this Author

Steven White is a privately contracted software engineer, web developer, and tech support representative. He has 3 years of experience providing technical support for AT&T broadband customers. He is currently a Master's of Software Engineering student and enjoys sharing his knowledge and expertise with others.