Hi crank,
I don’t know their prices but in several conversations with Arun there I was impressed with his openness and transparency and had the clear impression that they are knowledgeable and doing things right. Of course I haven’t been there in person so you may be picking up something that isn’t obvious on a phone call.
You can read my thoughts about them in post #2 here and post #2 here. They don’t sell Talalay … they only say they do.
The only Toronto sources I know of are on the Toronto list. Other than that … local foam shops may also carry Talalay latex and post #21 here may also be helpful.
Phoenix