Kate's 5 fun things to do in and around Waterloo region this weekend: July 3 to 5

The biggest event this weekend is likely the Canada vs. Morocco soccer game on Saturday, but there's also music, baseball, art events and the annual Cherry Festival.