These three Canadian stocks certainly have a strong future ahead, and now might be time to buy the dip. The post 3 Top Basic ...