2022 FIFA World Cup hosts Qatar will take on Canada in an international friendly at the Generali Arena in Austria on Friday.