Hey Scotion,
We usually post these over at this Sub Forum in the Buy/Sell area.
http://forum.calgarypuck.com/forumdisplay.php?f=22
I can sort you out for tile installation and finding you a sparky. I can also make a few calls to track down a gas fitter. I don't normally deal with gas so I don't have specific contacts. My plumber guy will have somebody that can handle this if you do not get other recommendations from the board.
Feel free to contact me if you want to talk. Details is sig below.
All the best,
Surferguy