Grant Gilchrist will skipper the team in the absence of injured hooker Stuart McInally with Edinburgh flanker Jamie Ritchie and Harlequins centre James Lang set to earn their first senior international honours in the opening Test of the 2018 Summer Tour.
Lee Jones, Ruaridh Jackson and Fraser Brown start for Scotland while stand-off Adam Hastings could make his international debut from the bench. Jamie Bhatti, George Turner and Ali Price are among the Scotland replacements.
Scotland Head Coach, Gregor Townsend, said: "The coaches and I have enjoyed working with the players this week in Vancouver and are pleased with how they have performed in training, getting through a lot of technical, tactical and conditioning work.
"We've now arrived in Edmonton where we will be putting the finishing touches on our preparation and aim to put a marker down at the beginning of this three-Test tour, against a side which has, historically, been a very tough side for Scotland over the years - especially on home soil.
"A number of opportunities have been given to players to play their way into our thinking on this tour and beyond and we look forward to seeing them take to the field this Saturday."
15 Blair Kinghorn (Edinburgh)
1 Allan Dell (Edinburgh)
2 Fraser Brown VICE CAPTAIN (Glasgow Warriors)
3 Simon Berghan (Edinburgh)
4 Ben Toolis (Edinburgh)
5 Grant Gilchrist CAPTAIN (Edinburgh)
6 Magnus Bradbury (Edinburgh)
7 Jamie Ritchie (Edinburgh)
8 David Denton (Leicester Tigers)
16 George Turner (Glasgow Warriors)
17 Jamie Bhatti (Glasgow Warriors)
18 Murray McCallum (Edinburgh)
19 Lewis Carmichael (Edinburgh)
20 Luke Hamilton (unattached)
21 Ali Price (Glasgow Warriors)
22 Adam Hastings (Glasgow Warriors)
23 Mark Bennett (Edinburgh)
2018 SUMMER TOUR
Saturday 9 June: Canada v Scotland
Commonwealth Stadium (ko 7.00pm Sunday 2.00am UK time) - live on BBC
Saturday 16 June: USA v Scotland
BBVA Compass Stadium (ko 8.00pm, Sunday 2.00am UK time) - live on BBC
Saturday 23 June: Argentina v Scotland
Estadio Centenario (ko 4.40pm, 8.40pm UK time) - live on Channel 4