I found it on the FAQ page of the SL-C itself on the superlite site. It under the heading Are these cars really street legal? They look like a race car!.
It is mentioned that the SL-Cs are shipped from Ontario. I figured that it was a distributor but I have been thinking about it and it may just be an office and warehouse that Superlite/RCR use to make importing kits into Canada easier as Transport Canada has some funky rules as to what parts are allowed in.