Btw, regarding the 6 issues, if I land in Canada, how should I mitigate those 6 issues?
Especially for #2 and #6, can I get a rent with no rental history? should I go for Airbnb first?
For #6, how can I find a job without Canadian experience?
Any tips and tricks that someone wants to share?
Mitigate them with money LOL
Jokes aside, yes you can get a rental no history, you'll have to use friends/relatives as references/guarantors
Or you could rent out a shared accommodation and live in that for some time and then request/blackmail (kidding, or am I?) the owner/lessor of the accommodation to become your reference for your future rental apartment search.
Do not go for Airbnb if coming by yourself. Get on kijiji and you'll find my owners letting rooms of their houses out on per day basis, comes to about 40-50 cad a day. Has all the facilities of an Airbnb but you have to share them with others.
Job finding, learn how to market and sell yourself and apply everywhere but only to jobs relevant to your experience. The Tim hortons/coffee shop route people take is not recommended. Sit at home and apply for jobs and constantly update yourself.
Another thing you can do (quite sneaky but hey times are tough).. Add Canadian qualifications to your cv and mention that it's an ongoing thing. Because for entry level or jobs for new immigrants, nobody expects a completed Canadian credential but showing that you have an ongoing one can give you an edge.
Another is that keep in mind that you are new here, but nobody knows that. So make sure to keep it ambiguous. Pretend like you're from here and you've spent at least a few months in the country already.
Yes, you literally have to bullsh*t you way to it if that is what it takes.
EDIT: I don't take any responsibility of people see through your bs though. You gotta dress it up good but there are always people who'll see through it. Hopefully they'll pay more attention to your skills than your cons.