Vancouver International Auto Show showcases sexy, green and sleek cars