When you land your passport will be stamped with the entry records and that itself will be proof of entry in Canada.
The AirBNB receipts should count as proof of accommodation.
Especially while living in AirBNB try to avoid cash transaction and pay everything by credit/debit card. Preserve all...