Hi RyanHmm.. checked out the link you sent and did not see info on the new portal, strange.. I only saw the same old instruction..
Here, check these out, the early applicants organized this, hope it helps:
Here's some links you can check out from Canada Visa Forum:
For newbies, here are the most relevant links for you to get started. If you have questions after going through all those links, then let us know. This is to keep the thread on track:
Find out if your occupation falls under the self-employed category and exactly what cultural activities mean - http://www.cic.gc.ca/english/helpcentre/answer.asp?qnum=291&top=6.
Basic Info - https://www.canada.ca/en/immigration-refugees-citizenship/services/immigrate-canada/self-employed.html
Application forms - https://www.canada.ca/en/immigration-refugees-citizenship/services/application/application-forms-guides/application-permanent-residence-federal-self-employed-persons-quebec-selected-self-employed-persons.html
Step by step breakdown and explanation for filling the forms - https://www.canada.ca/en/immigration-refugees-citizenship/services/application/application-forms-guides/guide-4500-applying-permanent-residence-business-class-applicants-self-employed.html#4000E5
Application processing times - http://www.cic.gc.ca/english/information/times/index.asp (25 months as of April 2018)
How Much Should You Bring to Canada - https://www.canada.ca/en/immigration-refugees-citizenship/services/immigrate-canada/express-entry/become-candidate/eligibility/proof-funds.html
Operation Manual - https://www.canada.ca/content/dam/ircc/migration/ircc/english/resources/manuals/op/op08-eng.pdf
Q1: only the most recent 5 years are required, but I did briefly mentioned some highlights in my career more than 5 years ago, but those are just icing on the cake. Focus on the recent 5 years' experience.
Q2: If you're talking about the Asset Section in Schedule 6A, IRCC instructed in the form that you don't need to submit any document as proof, for now, they'll ask for it later if needs be.
I read through all the threads in the 2021, 2020, 2019 SE topics in this forum, roughly 160 pages.. It'll give you a much comprehensive view of the application overall, 99% of your questions will be answered in those threads. If you got time, it is worth reading.
Regarding the link, it's weird, yesterday when I copied-pasted the link, I still can read that we can apply online. But now if I click on the link, the content is exactly like the old one. I prepare for paper-based application then. I even read the SE 2018 forum. Sometimes the refusal stories are so discouraged and scarry