UWA burst out the blocks, with Tim Robertson's rapid runs down the right-hand flank causing serious problems for the Canning defence.
Skipper Josh Marocchi was close to adding another goal to his season tally within 10 minutes, but his header sailed just over the crossbar from the centre of the penalty area.
Uni were rewarded for their bright start at the 18-minute mark with a slice of luck courtesy of a cruel deflection.
The ricochet landed at Lloyd Prout's feet inside the area and the winger showed superb composure to slot home past Luke Stonebridge in goals.
UWA almost instantly doubled their lead through Alex Kretowicz who intercepted a back pass, but his shot after rounding the keeper was cleared off the line and Conor Devlin's follow up shot forced a top-class save out of Stonebridge.
Michael Janssen's men continued to press for another, with Kretowicz teeing up returning midfielder Luke Randazzo for a strike just inside the area but it fizzed just wide of the mark.
Uni finally doubled their lead shortly after the restart with Michael Vlasich burying home a trademark free-kick from 25-yards that squeezed into the right bottom corner.
Canning got back in the game at the 55-minute mark after Vlasich was dispossessed at the edge of his area, with Callum Roberts scoring at Fernanda Carlos's near post.
Kretowicz responded sharpish for the home side with a quickly taken set piece from Robbie Black finding the striker inside the area with his twist and shoot deflecting in to make it 3-1 for the hosts.
The dominant display continued with Uni peppering Canning's goal and eventually seeing out a comfortable win at The Mac.
Gerhard Janssen's reserves side enjoyed another win, this time with a hard-fought 1-0 result courtesy of an Adam Cias tap-in following Richard Olsen's free-kick 10 minutes after the main break. The reserves showed great character to hold onto the lead after being reduced to 10 men, as Rory Devlin received his marching orders. The 18's suffered a 4-0 defeat in the first match of the day to a quality Canning side who sit second on the ladder.
1st Team: UWANFC 3 (Prout, Vlasich, Kretowicz) 1 Canning City (Roberts)
Reserves: UWANFC 1 (Cias) 0 Canning City
18's: UWANFC 0-4 Canning City