The station was opened in 1915 by the Grand Trunk Pacific Railway as the Dewey railway station, in 1930 the name of the community and station was changed to Cornel railway station and again in 1956 it was changed to McGregor.
The station was opened in 1915 by the Grand Trunk Pacific Railway as the Dewey railway station. The name of the community and station was changed to Cornel railway station. This was in 1930. Again in 1956 it was changed to McGregor.