The US should adopt a points-based immigration system similar to Canada | Rally