Mid-May to late June is a great time to visit Canada! By this point the summer tourist season has officially begun, but there are not too many tourists so ...