Why not a crate motor..... My dad just bought one from the local GM dealer here in B.C. for $2,200.00 taxes included and great warranty.
Hard to build an engine from scratch too match that.
I'm sure they're even less money on your side of the border!!?!
Hang in there.... Your efforts will be rewarded !!!