Canada has put together an excellent data base filled with
information about each of the 301 ridings in Canada (complete
with maps and statistics of the area). Closer to the election,
there will be a list of all of the registered candidates in each
of the ridings.
this link to find your riding.