As of today the Chinese Embassy in Canada is requiring all tourists to provide proof of hotel bookings directly from the Chinese hotel or hostel or cruise ship. This means the booking form or letter must come from the hotel in China. You can no longer use a print-out from a western travel agent or a western hotel booking website. The document must come from China.
Click here for Chinese visa forms.