If you use a BM 59 kit to build a traditional M1 Garand the extra costs add up. Price of a 30.06 barrel ($300), proper stock (Garand Guy has new stocks with the Garand kit)($150) repair/modify oprod (at least $100), another trigger housing($40. approx if you find a deal) ,a new clip ejector spring($10)Have barrel installed and reamed( varies). THEN! As the BM 59 is box fed, you need all the inards for the Garand. Follower,bullet guide,follower arm, oprod catch and the pin that holds them in place($100+) .A new oprod spring and the follower rod ($30 + for both) The BM also has a different bolt release and you would need a Garand clip latch/pin/spring($50). There is no inexpensive way to build a Garand in Canada.