Its relatively cheap, decent features access to NOAA maps including Canadas west coast. CHS doesnt give away maps for free but iNavx imports them cheaply enough.
th_geek about iNavX: Marine Navigation, v4.7.1