Yahoo has been doing lots of upgrades lately.
Have noticed there is a difference between the US (.com) and Canadian (.ca) versions of Yahoo. The US version seems to run better than the Canadian version. My US Yahoo email seldom bogs down while the CA Yahoo email seems quirky at times.
Try switching to the US side, believe it's do-able.