Fayetteville faces a hot weekend with temperatures near 100 degrees and potential smoke from Canadian wildfires.