Ранее он играл за «Баффало Сейбрз», «Ванкувер Кэнакс», «Сан-Хосе Шаркс», которые изначально сделали его 16-м в общем зачете на драфте НХЛ 2003 года.
Он играл за Сан-Хосе Шаркс, Баффало Сейбрз и Ванкувер Кэнакс. «Акулы» выбрали Бернье 16-м в общем зачете на драфте НХЛ 2003 года.