Corvette Racing's Tommy Milner was perfect in the dying minutes of the American Le Mans Series (ALMS) GT race at Canadian Tire Motorsport Park, formerly known as Mosport, to deny Viper its first win since coming back to the series.