2955 for sale across Canada