To be honest, the checklist depends on your individual case. We submitted everything that was required by IRCC (I recommend to create GCkey profile and make an application even if you do not plan on submitting it yet, I think you have like 30 days to send an application otherwise it disappears. Anyway, IRCC won't see it/get it until you pay the fee). And if you are confident, do an upfront medical exam (for you as a student and him as a worker).
I did submit (Non-SDS):
1) Marriage certificate, translated and notarized (which means you must scan the original, translation, and the last page where it is sawn)
2) Financial documents with funds exceeding $10K CAD + tuition fee + 1500 CAD for spouse (I cannot recall the exact amount at the top of my head, check the IRCC website on how many finances you are required to show. It was all in English. + letter of support from my spouse (translated+notarized) + letter of support from my dad (translated+notarized)
3) 1 page of SOP + proofs (transcript from previous college since I am a transfer, property docs (translated+notarized), police certificate (translated+notarized), and accomodation booking (because my VAC had it as required document)
4) Passport – front + all stamped pages
5) Photo
*note that I studied in the US before Canada and thus IELTS or Toefl was not needed for my admission
4) All filled-in required forms, including application for TRV
For my spouse (he has his own business)
1) Purpose of travel - other – booked flight tickets for me and my spouse, his in two ways
2) Application forms
3) 1 page of SOP + proofs (his agreement with my dad to overtake his own business while I am studying (translated+notarized), proof that business is legitimate (translated invoices), police certificate (translated+notarized)
4) Passport – front+ all stamped pages + old passport (same story)
5) Photo