From Manitoba Canada to VancouverBC Canada?

It is 2300 km by road from Winnipeg to Vancouver and the trip takes about 25 hours.