Cream together softened cream cheese, mayo, mustard and garlic powder. Beat until creamy. Stir in flaked, smoked salmon and sliced onions. Form mixture into a ball and sprinkle with shredded cheese. Refrigerate covered for several hours before serving. Serve with crackers and/or celery sticks