Pre-heat oven to 300°F.
Cut the roast into 1 ½-inch large chunks.
Salt and pepper the raw meat, to taste.
In a medium bowl, toss the beef chunks in regular flour to coat.
In a large heavy bottomed skillet, heat the canola oil.
Brown the beef chunks on all sides, working in small batches so as not to crowd the pan.
When all the beef is browned, transfer to a large roaster.
Add to the roaster, along with the beef, and all of the other ingredients except the carrots, parsnips and potatoes.
Stir all the ingredients in the roaster; cover well with aluminum foil and the roaster cover.
Place in oven and cook slowly for about 1 ½ to 2 hours; remove from oven and add the carrots and parsnip.
Return to the oven, for about a half hour; remove from oven and add the potatoes.
Return to the oven, for about half an hour to 45 minutes, or until the potatoes are nearly fork tender.
Remove from oven, add 1 ½ cups fresh or frozen peas; return to oven and cook for an additional 15 minutes.
Serve with freshly baked bread, biscuits or Yorkshire pudding.