Try to find an OSMG (Old Sewing Machine Guy), they are worth their weight in gold. Be patient because they are hard to find, are generally "quirky" but have lot's of spare parts. The best ones are still working out of their homes. PM me with the 99 parts you need, I may be able to get them for you from my OSMG. Cost of mailing to Canada should not be much if they are light weight.