being in Canada, i doubt Earls is an option unfortunately, your best bet is to go back to your dealer, and get them to order parts from European Arns (BC) or London Arms (back east somewhere), i think those two are the distributers of Walther in Canada....