> nah, old stock canadian means english, french, scottish, and irish. yes but i'd add welsh to that too. i'm tempted to say cornish as well but as cornwall's a part of england technically if we singled them out from regular english we'd have to single out breton and basque from regular french as well. and that makes the list quite long. fastest way to say it would be british, french, and irish, but some scottish people don't like being lumped in with the english. so if we're gonna separate them we really need to do the same with the welsh too at least.
Canada