I will like to add something here. If the person stays in Canada for say 6 months straight, then decides to leave and attempts to come back after couple of weeks/months, he/she may be denied entry. The max time a visitor is supposed to spend in Canada on a TRV is 6 months in a year. So please...