The Garand receivers which have been available in Canada for the past 18 years or so are what's left over from the great parting out exercise where Danish surplus rifles were stripped for parts with parts kits exported to the US. Under US law the receivers cannot be exported to the US so they remained here.
I've bought many loose receivers to build rifles on over the past 18 years. Prices on the surplus Breda and Beretta receivers have ranged from $25 to $100 over this time while US made receivers have gotten progressively more expensive due to higher demand by collectors. At one point you could find good US built receivers anywhere from $40 upwards and the prices on them have progressively increased to the $250 -$350 range, and even more, due to greater collector interest. Early on I bought several Winchester receivers for $40 and a couple of IHC receivers for $50, but those are as far gone as last Christmas's turkey.
Although the Breda and Beretta receivers and parts don't have the collectability of the US Garands, they were built to a high quality line and tend to be less used than many of the US ones which were overhauled one to several times in military service. Parts have consistently increased in price and will continue to do so because of reduced supply and increased demand. A $25 to $50 Breda receiver looks like a great deal until you start rounding up all the parts required to build a rifle on it. At the end of the day you are now looking at up to $1800 to build a Garand based on parts availability and exchange rates, and that might be a bit on the conservative side.