Loo is UK slang for toilet
"Loo" is a short form of Waterloo, a city in the province of Ontario, Canada.
It's part of the Kitchener-Waterloo metropolitan area, aka "K-Dubz".