Facebook faces grilling by Canadian politicians