Absolutely not. Have breezed through customs, but waited in long lines at other times. You need to be at the gate 30 minutes before your US bound flight departs.
Way too many things can happen.
Nanaimo has lots of weather issues depending on the time of the year. If different airlines a bag pickup, transfer, and recheck takes 2 hours. Same airline 90 minutes.