This has been a bugaboo that I've experienced on my Chromebooks for a while. Sometimes it helps to fiddle with your DNS settings. In the ChromeOS settings, go to Network, select the wi-fi network, then make sure Automatic Name Servers is selected under Name Servers.
Also, in Privacy & Security, make sure Select DNS Provider is set to Network Default.