SERVICE PROVIDER AGREEMENT MASTER TERMS THIS SERVICE PROVIDER AGREEMENT ("Agreement") of these Master Terms ("Master Terms") and any modules or Exhibits, is made as of the 9th day of December 1999 between SUN MICROSYSTEMS OF CANADA INC., with its...