Finding the perfect home doesn't happen in one day.
There are a number of things you can do to simplify the process, including defining financial parameters, potential neighbourhoods and the desired features in your next home.
See link below
http://www.realtor.ca/info_buyers.htm