Blue Jays will wear this holiday cap today and Monday to commemorate U.S. Memorial Day. Also on July 1 (in Cleveland), July 4 (in NY) and Sept. 11 (in Toronto).