If Numrich won't ship to Canada, then perhaps you could convince someone to order the part & then ship it on to you when they receive it.
I did that for a fella that lives over in Europe some time back when he could not get a part shipped to him directly by the company, so he asked if I would send it to him.
I ordered the part, found out what it cost to ship to his address from mine & he reimbursed me for my costs. He offered to pay me for the time & such , but I refused, as I thought it wasn't necessary.
G'Luck~! with your doins.