Canada has a number of hostel organizations, such as HI Canada and the Pacific Hostel Network, and hostels tend to be of a very high standard. Many hostels provide meals for a good price and almost all have self-catering kitchens.

All States in Canada

Hostelling International Canada (HI Canada), is a non profit association which has been established since 1933 and member hostels located throughout Canada.
Backpackers Hostels Canada / Auberges Backpackers Canada is a network of independent hostels across the country.
The Pacific Hostel Network operates along the Pacific Coast of North America and includes 60 hostels throughout Alaska, Yukon, British Columbia, Alberta, Washington, Oregon, California, Nevada, Utah and Mexico.
Like in most other countries, hostels in the large gateway cities should be booked well in advance to ensure availability.