Provided that your immigration pathway isn't a restrictive Provincial Nomination Program that will seek to punish you for living in a different province, you can land anywhere (except Quebec, though you could land there with proof of intent to settle elsewhere) and live anywhere.
So basically even if I land in Ontario, I cannot relocate to Quebec? What is the requirement before being able to relocate to QC? Do we have to live a certain number of years in other provinces?
You can't land and make initial residence in Quebec without going through Quebec's immigration procedures. That involves a CSQ (Quebec Selection Certificate) and other procedures.
Once you're a PR and landed in Canada, though, you have the same rights as any other Canadian to move to Quebec.
Yea I'd like to go to Vancouver though Montreal would be a hell of a lot easier for me from a professional perspective and a social standpoint (I have good friends there).