We would recommend staying in Vancouver for fourteen days. Depending on your interests this will give you enough time to explore the city and British Columbia.