Been going here for YEARS and years. Vinoteca grows their own grapes (in Niagara Falls i believe), makes their own wines from them, and they're damn good at it. They've got all the usual reds and whites, as well as an impressive collection of ice wines (complete with the fancy glass-blown bottles to hold it). I'm not a wine expert but they seem to have their fair share of awards and recognition for their efforts.
For those who drink a large amount they sell it by the bucket (yes they're 16L huge buckets) which are vacuum sealed so they keep fresh.They also have a huge variety of bottles and boxes for everyone else. If you're not sure what type of wine you're in the mood for they have them all on display for you to sample.
If you're a business they can custom print you a label with your logo on your choice of wines to give to your customers/associates/suppliers/etc. Makes a great present.