Canada announced it will offer temporary residency permits to travellers who have become stranded there by U-S President Donald Trump's order banning travellers from seven Muslim-majority nations.