Lots of places to choose from in Brampton. Here are a couple that I use.
Toronto Bearings & Belting Ltd
905-456-2226
2 Wilkinson Rd, ON
BDI Canada Inc
905-459-5202
52 Bramsteele Road,
Brampton, ON L6W 3M5
Here is a
link to the Yellow Pages website listing for bearings in our area.
You may also want to try Princess Auto, they carry an assortment of bearings and are much cheaper than the rest.
Also I forgot to add that you need to check if your bearing is a 6203 metric or 6203 standard. I was replacing the 6205 bearings on my snoblower and found out that they were 6205 standard after I had ordered the metric ones. The metric sizes are more common these days but you never know.