I don't know if they are sold in Canada,
but the ones I've seen and handled were build in early 2000's,
billet upper and billet lower, and were of very HIGH quality.
Not cheap though.
I don't know the make of the bulk of parts inside.
You can also google "Matt Burkett".