Tim Hortons is the pride of Canada. So the The World's Greatest Review Channel is here to put their food to the test...