You can search sites like Kijiji for free for housing. AirBnB is a good choice for short term housing until you figure out where you want to be. Depending on where you plan to settle the local city websites can offer information on housing/services. Government of Canada runs welcome programs in most major cities to help you get established as well.
http://www.kijiji.ca/
http://www.cic.gc.ca/english/newcomers/map/services.asp
https://www.airbnb.ca/s?locale=en&page=1&s_tag=rJocKBJG&allow_override%5B%5D=
For housing, you will need first and last months rent usually, and most likely a lease for 6 months to a year. Check with the provincial landlord/tenant agency to get the details of what is required.