There is some assumption that you should stay in your home country LONGER than you stay in Canada. If you have multiply entry visa for, let's say 5 years it does not mean that you can leave every 6 months for a couple of days or weeks and have a right to come back to Canada to stay another 6 months.