There is no country between Vancouver, Canada, and England. They are separated by the Pacific Ocean, the North American continent, the Atlantic Ocean, and Europe.
The fastest route is by air, crossing two oceans and multiple time zones. Any overland journey would require crossing the entire width of Canada, the Atlantic, and Europe.