It's complicated. You need to do some research.
Whether you'd like to study in Canada to gain study and post graduation work experience and then go for any immigration path it's your choice based on your own situation. And bear in mind that there are a lot immigration programs in Canada. So I said it's complex.