Alberta RCMP have arrested a suspect who had been on the run for more than a month after a shooting on a highway east of Calgary.