I have heard of, and been recommended to go to, SC Gunworks on Markham, Ontario.

SC Gunworks, Inc.
10-181 Bentley Street
Markham, ON, L3R 3Y1
Voice (905) 513-8880
Fax (905) 513-9041

Give them a shout!

Chris