The Canadian Rocky Mountains were formed when the North American continent was dragged westward during the closure of an ocean basin off the west coast and collided with a microcontinent over 100 million years ago, according to a new study.