Three men have been charged and one suspect remains at large in connection with a violent robbery in Markham last Wednesday.