Yes, they have designated schools by address. If you look up Toronto for example, you punch in a street name and they give you the designated schools, see
http://www.tdsb.on.ca/about_us/street_guide/street.asp but if you want to send your child to a special school, there are some that are open to all students.
Calgary lets you find your designated school on a map, see
http://www.cbe.ab.ca/onlinemap/default.asp