Canberra set for better weather this weekend