Shujaa, who finished seventh overall in Vegas where they were with Fiji and France in Pool A, pulled off a 17-14 win over Fiji that saw them reach the cup quarters, this coming after a 14-19 defeat to the French who finished ninth overall.
USA, who won their home tournament with a 28-0 cup final shut out of Argentina will play in Pool A and will face Australia, hosts Canada and Uruguay.
In Pool B Las Vegas runners-up Argentina face England, who last year secured a Cup victory in Vancouver, Wales and Samoa.
Series leader South Africa will face second place New Zealand, Scotland and Russia.
The Canada Sevens is the sixth round of the 2017/18 HSBC Sevens World Series and will be played on 10th and 11 March at the BC Place in Vancouver.