Nowhere Canadian carries readily available parts for RS unfortunately.
You can get new pistons on www.ehobbyasia.com
If you need a tech I'm probably the tech that is most familiar with Realsword guns on ASC.
My team runs about 9 Type 56 and Type 56-1,
This year alone I've probably done full upgrades on about 15 to 20 of them.