Just calling the RaiseEvent method will lead to bad mojo when threads or other delegates are involved...so it is always best to create events that talk "outside" of itself to talk through a delegate and invoke off of a synchronizing object.
Also, you can just set the CurrentPage of the wizard control as well:
MyWizardControl.CurrentPage = MyWizardPage