I have both multiple US and Canada visit visas. I am going out of US before my six months. If I go and enter Canada, is there a possibility that I will also be given six months stay? or does my US stay counts my allowed stay in Canada?
How long you stayed legally in the US as a visitor is totally irrelevant to how long you will be allowed to stay in Canada. That decision will be made by CBSA at the border based on purpose of visit, how you will fund your visit especially if you imply a 6 month stay upfront and potentially proof you will leave Canada at the end of your authorised stay. You may get a default 6 months you may get a few weeks no way to predict.