Question, are you located either in Ontario or Quebec? Asking because Bell is using PPPoE, not DHCP. If you are using PPPoE, this is the issue.
Have a look back at my proposed configuration the part here is all wrong:
interfaces {
ethernet eth0 {
address dhcp
description "Bell Internet"
duplex auto
firewall {
in {
name WAN_IN
}
local {
name WAN_LOCAL
}
}