"We did a good job of setting the tone defensively," Roy said. "On offense, I thought that led to the looks that we've been working on."
The Trail Blazers outrebounded the smaller Suns 50-28, including 16-4 on the offensive glass.
"We've got big Greg (Oden)," Roy said. "He gets in there and causes a lot of havoc inside. Any time our big men can get tips and hands on basketballs it's only going to help us out. They can get us more shots."
Aldridge had nine rebounds and Oden grabbed seven.
"I feel really disappointed because we got really manhandled," Suns coach Alvin Gentry said. "We've got to find a way to do a better job on the boards."
Nash, who grew up in Victoria, drew the loudest cheers from the crowd of 19,700, many of whom wore Suns jerseys. He tossed an autographed shoe into the crowd when the game was out of reach in the fourth quarter.
"The experience is amazing," he said. "To have a sellout and have incredible support, it felt like a home game to us."
Fans remembering the Vancouver Grizzlies, who left in 2001 for Memphis, waved signs saying "David Stern, give us back the NBA," and "Vancouver wants the NBA." Several members of the NHL's Vancouver Canucks had courtside seats.
Portland led 36-25 after the first quarter when Roy scored 17 points, including three 3-pointers. Phoenix closed the gap to 59-55 at halftime after Grant Hill led them on an 8-0 run to start the second quarter and reserve Leandro Barbosa later contributed nine points.
Portland started the third quarter on an 19-6 run to take control.
"He got them off to a good start early," Gentry said of Roy. "I thought we played good defense on him but he made a lot of tough shots."
Nash spent much of his time on the sideline laying down or with an ice pack on his lower back. ... Portland waived F Ime Udoka, a 5-year veteran, and C Jarron Collins, an 8-year vet. ... The Suns open the regular season Wednesday at the Los Angeles Clippers while Portland is at Houston on Tuesday.