there are a few random stores in and around brampton that sell shikke.. of them all, i think punjab sports would be ur best bet.. the more expensive shikke from punjab sports are pretty durable and yes, they are very tight at first but after playing them a couple times they get pretty good in terms of smoothness/looseness.. they have a few different types of shikke so if u really want u can just go there and check them out
as for vardiyan, of those 3 stores mentioned, Lebas of India might be able to do something for u thats decent (if i remember correctly, we got some simple vardiyan made from there once and they did a decent job) but i wouldnt trust the other 2.. im not sure about jagjit textiles but i know punjab sports has ready-made vardiyan (as mentioned) and even if they do make custom vardiyan, i doubt they would do a very good job.. usually if ppl come to them asking for custom vardiyan, they order them from india anyways lol