Wildfires drive thousands from their homes in western Canada