Good day everyone, I am relatively new to Arduino, and I have a few questions regarding feasibility of a project. I want to run two shields on one Uno, a Canbus shield and a WiFi shield both from Seeed Studio. Is this possible. Second, I want to be able to read data from a Canbus network, and transmit that data over the WiFi to a smartphone or laptop computer and display it.
How difficult is this going to be, and can I get some help, I am willing to pay. I am a hardware and mechanical person with little experience programming Arduino, I mainly do PLC's and HMI's.
A quick scan over the documentation on those two sheilds (I presume you mean this CAN bus and their new fi250 WiFi shield) they've covered themselves in glory for summarising the pins haven't they. They're not even up at sheildlist.org. Nevermind.
It appears the CAN bus shield uses the SPI interface, therefore on a Uno that's pins 13, 12, 11 as well as a chip select pin which in their example code seems to be D8. The WiFi sheild uses serial for communication and they recommend the hardware port, therefore D0 & D1 so there's no clashes there. So in answer to your first question, if my presumptions are correct the two shields will live happy together on your Uno.
As for the phone application it's pretty straightforward to construct apps for Android on several free sites. I like the MIT App Inventor but you may find others you prefer.
If you are going to interface with a phone, WiFi probably wouldn't be my first choice but that's up to you. MIT's app inventor has support for Bluetooth but not WiFi as far as I recall. Other alternatives might do so.
I wouldn't write yourself off for doing this yourself. This is far from rocket surgery - and you sound like you've got a firm grasp of the harder part of the project already.