Ordered it from SY Fabrics in California... 7.99/yard versus 49.99/meter at my local Fabricland for the EXACT SAME fabric... I literally saved HUNDREDS of dollars!! Free shipping within the states. So, I had it shipped to Crossborder Pickups (CBP) in Niagara Falls, NY for free, And CBP did all the legwork for me in clearing it through customs and bringing it to Canada.
Btw, not a plug for CBP, but this was my first time using this service... and it was absolutely painfree and the time/cost savings of driving to buffalo myself was a HUGE win.
CBP cleared it, and I only had to pay HST (no duties or brokerage fees), and then CBP charged me $21 to have it shipped straight to my door via CanadaPost Xpress post, 1 day after it crossed the border.
Link to product:
SY Fabric Black Velvet
I should also add, that the other great thing about this particular velvet is that there's NO stretch, and makes it incredibly easy to work with. You'll also notice that it matches the colour of the velvet around my screen absolutely perfectly... my screen/frame just fades into the wall.
Hope this helps