Since you asked SurvivorGirl....
Memorial Day is a day of rememberence for those that have passed while serving in the military, and also a day to remember and appreciate those that still serve/or have served in the military. Typically those that served in WW1, WW2, Korean war, Vietnam, and those currently serving in the military and current war. So, if Victoria Day is one in which you honor your military, then yes I guess it's basically the same holiday, just celebrated on a different day. In my town we don't have fireworks, but we do have a parade, and lots of military planes flying overhead, and vets from all the wars they served. Some are so elderly that they cannot walk in the parade so they are provided with a bus through the parade and they wave to the crowd.