Have and prefer BerryWeather to everything I've tried, free and trials.
There are some issues w/BerryWeather though. A visit to their forums can be enlightening.
I think current weather is a problem people are reporting. We had tornado alerts and one touched down 30 mins north of Toronto. Yet, the current weather (in Toronto) reported fair or partly cloudy with no alerts whatsoever.
Some are talking about weatherbug elite. Avail I believe only thru BB app world. Premium features only for US though. WeatherBug was my favourite free app.
Search also for other weather posts here. There are many.
Posted from my CrackBerry at wapforums.crackberry.com